Application Developer Assoc. Manager Resume
SUMMARY
- Java/J2EE 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 J2EE - Servlets, JSP, Struts, Spring, Hibernate3.0, JPA, Java Beans, EJB3.0 and JDBC.
- Hands on experience of front end development using JSP, Taglibs, AngularJS1.2, HTML, HTML5, Bootstrap, Java Script, AJAX, JSON, JQuery, JQGrid, Display Tag, CSS2, XHTML, WML, XML.
- Experience in developing web services using SOAP and REST.
- Hands on experience in implementing web applications using frameworks like Struts 1.x/2.x, spring 3.2(IOC, DI, Spring MVC, Spring Security, Spring Batch, Quartz), JSF - Rich face and integration with ORM tools like Hibernate 3.0 and JPA 2.0
- Experience in system integration using JMS and Web Services.
- Experience in RDBMS like Oracle SQL/PLSQL and MySQL.
- Experience in System Architect using web/application servers like 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.
- Familiar with SDLC methodologies including Waterfall and Agile.
- Experience in using version-controlling systems like SVN, CVS, 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/J2EE 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/J2EE Technologies: Core Java, Servlet, JSP, JSTL, AngularJS, JSF-Rich 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/Restful, Quartz, AJAX, JQuery, JQGrid, Display Tag, HTML, XML, XHTML, WML, JavaScript, Apache ANT and Log4j
Having Knowledge: 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 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
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.
- 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-CUATRO from scratch.
- Designed and developed few modules/utilities like breadcrumb, Jasper Reports etc. which being used across application. I worked upon TIBCO integration part using TIBCO-JMS-EMS and SOAP WS.
- 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 have successfully implemented DevOps for Continuous deployment using Jenkins.
- 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
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.
- I designed application architecture and system integration of the application.
- As an individual contributor, developed many critical modules like payroll, scheme 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 tothe QA Team with quality.
- I was responsible for Deployment of application on Clustered environment of Glassfish Application Servers.
