Application Developer Assoc. Manager Resume
SUMMARY:
- Java/Java EE Developer with around 10 years of experience in Application Analysis, Design, Development, Integration, Deployment and Maintenance/Support of Web Applications using OOP Concepts, JAVA and Java EE - Servlets, JSP, Struts, Spring, JSF, Hibernate3.0, JPA 2.0, Java Beans, EJB3.0 and JDBC.
- Experience on Spring framework - Spring MVC, Spring Security, Spring Boot, Spring DATA Rest, Spring DATA JPA and Spring Batch.
- Hands on experience of front end development using JSP, Taglibs, AngularJS1.2, HTML, HTML5, Bootstrap, Java Script, AJAX, JSON, JQuery, JQGrid, DOJO, Display Tag, CSS2, XHTML, WML, XML.
- Experience in Produce and Consume web services using SOAP and REST API.
- Experience in system integration using JMS and Web Services.
- Familiar with development tool like Eclipse.
- Experience in Java Web Application Caching using EHCache API.
- Experience in relational database like Oracle SQL/PLSQL and MySQL.
- Experience in System Architect using web/application servers like IBM WebSphere, JBoss, Tomcat and Glassfish. Server clustering for high availability and scalability using load balancing, Apache HTTP and creating instances of servers.
- Around 6+ years of experience in reporting tools - Jasper report and Dynamic Jasper.
- Experience in ensuring quality of code using SonarQube, Find Bugs & PMD tools.
- Experience in writing JUNIT test cases with Mockito and running the test suites.
- Hands on experience continuous deployment using Jenkins.
- Experience in packaging Java Application using Apache Ant and Maven.
- Experience in tracking defects, issues, risks using BMC Remedy, HP QA Center, Mantis, OTRS and JIRA.
- Having experience in SOA and Microservice architecture.
- Familiar with SDLC methodologies including Waterfall and Agile.
- Experience in using version-controlling systems like SVN, CVS, GitHub and VSS.
- Experience on doing impact analysis and created various design documents to achieve different implementations using FSD, BRD, TD, LLD and HLD.
- Experience in implementing Java/Java EE design patterns such as Singleton, Factory Pattern, Abstract Factory, Adapter, Front Controller, Business Delegate, Service Locator, Intercepting Filter and Observer.
- Domain experience - Around 4.7 years in finance, 2.5 years in Retail and 1.11 years in Utility.
- Having knowledge of big data technologies - Hadoop - Ecosystem, Hive, Pig, Map Reduce and Sqoop.
- Having knowledge of cloud service platform - AWS.
- Excellent communication skills and team player spirit coupled with problem analysis and solving abilities.
- Experience in Leading Teams and Project Management: Project/BAC tracking through MS Project Server, risk management and setting up Traceability Matrices like CPI, SPI etc. Compliance of Client Data Protection controls and project information security.
- I worked as an Individual contributor as a developer, SME, Team Lead and Assoc. Manager.
- I worked on onshore - offshore model and responsible as an offshore POC - Leading 3 projects and 10-12 members with different scope/technologies/delivery challenges.
TECHNICAL SKILLS:
Java/Java EE Technologies: Core Java, Servlet, JSP, JSTL, AngularJS, JSF-Rich face & Ice face, Struts X, Spring MVC, Spring IOC, Spring AOP, Spring Batch, Spring REST, EJB 3.0, JPA 2.0, Hibernate, iBatis, JMS, TIBCO-EMS, Web Service - SOAP/Rest API, Quartz, AJAX, JQuery, JQGrid, DOJO, Display Tag, HTML, XML, XHTML, WML, JavaScript, Apache ANT and Log4j
Hadoop: Ecosystem, Hive, Pig, MapReduce, Sqoop
DevOps: Jenkins and AWS
Database: Oracle and MySQL
Reporting Tools: Jasper Report and Dynamic Jasper
Web & Application Servers: Apache HTTP Server, Oracle Glassfish and its clustering, Apache Tomcat, IBM Web Sphere Application Server and Wild fly.
Repository Tools: CVS, VSS, GitHub and SVN
Issue/Bug Tracking: BMC Remedy, HP QA Center, Mantis, OTRS and JIRA
Operating System: Window, Linux, Solaris
PROFESSIONAL EXPERIENCE:
Confidential
Application Developer Assoc. Manager
Technologies: JSF-Rich face and Ice face, Spring IOC, IBatis, SOAP-WS, TIBCO-EMS, Oracle database, Wild fly - Application Server, GVP - Call flow, AngularJS, bootstrap and Spring REST API, SonarQube, MS project server
Responsibilities:
- As an offshore POC, leading 3 projects and 10-12 resources with different scope, technologies and delivery challenges.
- I am responsible for requirement gathering from onshore POC, Applications Analysis, Design, Development, Support and Planning.
- Designed and developed modules/utilities like Actions, breadcrumb, Jasper Reports etc. which being used across application. I worked upon TIBCO integration part using TIBCO-JMS-EMS and SOAP WS.
- I have successfully implemented DevOps for Continuous deployment using Jenkins.
- Provides estimation of requirements and delivered by utilizing maximum productivity of resources. Together as a team, we have successfully delivered around 46 deliverables and a new project - ENEL- Confidential from scratch.
- As a code reviewer, I ensured quality of code considering various factors like code optimization, code complexity, lines of code, cyclomatic complexity using SonarQube tool.
- I used Design Thinking process to get solutions of many business problems like new design application.
- Project Management: I am responsible to provide daily status reports to stake holders with risk/issue and mitigation. Planning of projects or releases using MS project and ensure compliance of overall measure & metrics like CPI, SPI by monitoring BAC.
- I ensured overall compliance of Client Data Protection controls and project information security.
Confidential
Technologies: Struts 2.0, DOJO, JPA 2.0, EJB 3.1, SOAP-WS, Oracle 11g and Glassfish 3.1
Responsibilities:
- As an application owner responsible for gathering business requirement from business units, Application analysis, design, development, integration and provide L3 support to the units.
- Designed application architecture and system integration of the application using SOAP.
- As an individual contributor, developed many critical modules like scheme, payroll etc.
- As a Lead, distributed tasks among developers, provided SME support to them as and when they needed.
- Ensured quality of code developed by me/peer using Findbugs and PMD tool.
- Coordination with cross team and get it done required tasks from them like QA and integration.
- I did integration of the application with other vendor applications through SOAP WS.
- Ensured that development met as per FSD/BRD and delivered to the QA Team with quality.
- I was responsible for Deployment of application on Clustered environment of Glassfish Application Servers.
Confidential
Technologies: Spring MVC, JQuery, JQGrid, JPA 2.0, Oracle 11g and Glassfish3.1
Analysis, design, development and support
Responsibilities:
- Requirement gathering from business analyst.
- Designing & build the requirement using Spring MVC.
- Unit Testing of the requirement before delivered to QA team.
- Deployment of the application on production server.
Confidential
Technologies: JSTL, struts 1.0, Spring Batch, Hibernate, Jasper Report, Web Service - SOAP, Oracle10g, Apache Tomcat, Web sphere
Responsibilities:
- Developed functionality based on FSD.
- Developed some critical functionality - Constraint configuration, execute and wait, order management, transaction master, portfolio billing and audit trails etc.
- Release build or patch to end client and provide deployment support.
- Provide L3 to end client.
Confidential
Technologies: Struts 2.0, Hibernate, Display Tag, Oracle10g and Apache Tomcat
Responsibilities:
- Designed and developed modules like Recurring income/expenses, balance sheet and various graphs.
- Unit Testing and deliver to client by releasing version or patch.
Confidential
Technologies: Struts 1.2, Oracle10g and Apache Tomcat
Responsibilities:
- Understand the requirement from Team Leader and developed & delivered as per plan. Unit Testing, delivered for QA and production movement.