Product Developer / Team Lead Resume
SUMMARY:
- Around 11+ years of strong experience in Full Stack Software Development with proficiency in analysis, design and development of web based enterprise application for complex business needs using JEE and Internet Technologies.
- More than 7 years of Baking Domain Experience along with 4 years of Insurance Domain Experience.
- Having good knowledge of all phases of SDLC with expertise in Requirement Gathering, Analysis, Designing, Development & Testing.
- Experienced in Server Side programming/development using Java, JSP, Servlet, JSF, Hibernate, Spring, JDBC, XML, JAXB, Microservices, SQL/PL - SQL.
- Experienced in implementing Java and JEE Design Patterns.
- Experienced in designing & developing dynamic web content using HTML5, CSS3, JavaScript, JQuery, AngularJS, AJAX, JSON & other web development tools/technologies.
- Extensive experience in developing and deploying applications on Tomcat, JBOSS, WebSphere Web/Application Servers.
- Experienced in Spring Boot, Spring Dependency Injection (IOC), Spring Aspect Oriented Programming (AOP), Spring Security.
- Experienced in developing database components using JDBC, Hibernate, iBatis/myBatis Frameworks.
- Experienced in database development using SQL/PL-SQL in Oracle, DB2, SQL Server, MYSQL Databases.
- Experienced in Producing/Consuming of SOAP/REST Web Services complying to JAX-WS/JAX-RS Specification.
- Experienced in using MAVEN as Build Tool.
- Experienced in developing different web application using the Waterfall and Agile Methodology.
- Good Technical, Communication and Interpersonal Skills with strong Customer Orientation and Client Interfacing Skills.
TECHNICAL SKILLS:
Programming Language: Core Java APIs (I/O, Thread, Collection)
J2EE Technology: Java, Servlets, JSP, JDBC, JNDI, SOAP/REST Web Services.
GUI: JavaScript, JQuery, AngularJS, HTML5, CSS3, XML, JSON, AJAX.
Database: Oracle, DB2, SQL Server, MYSQL
Architecture & Framework: Client-Server, MVC, Spring, JSF, Hibernate, Web Services, Micro Services
Design patterns: Factory, Singleton, Intercepting Filter, Fa ade, Proxy
Design Methodology: UML, Water Fall, Agile
Development Tools: Tomcat, JBOSS, Confidential Websphere, JUnit, MAVEN, SVN, SOAP UI, Postman, Code Analyzer, Putty, WinSCP, SAP Crystal Reports/BI Server.
IDE: Eclipse, Spring Tool Suite (STS), Confidential RAD
Operating Systems: Windows, Linux
PROFESSIONAL EXPERIENCE:
Confidential
Product Developer / Team Lead
Responsibilities:
- Design and Development of csA Product to support Multiple Clients.
- Leading Offshore Team for implementation of csA to new client.
- Implemented Logging using Spring AOP and Log4j across the application.
- Implemented Transaction Management using Spring AOP.
- Development/Consumption of SOAP Web Services using JAX-WS Specification.
- Development/Consumption of REST Web Services using JAX-RS Specification and Spring Boot.
- Promoting Test Driven Development using jUnit.
- Development of SAP Crystal Reports and Deploying/Scheduling them to BI Server.
- Performing Code Reviews and Performance Tuning.
Environment: Java, JSF, Spring Core IOC, Spring AOP, Spring Security, Hibernate, Javascript/jQuery, AJAX, SOAP/REST Web Services, JAXB, SOAP UI, Postman, DB2, Tomcat, JBOSS, Websphere, Maven, SVN, iText, jUnit, HTML5, CSS3
Confidential
Senior Java Developer
Responsibilities:
- Development of Modules using JSF, Spring IOC, Hibernate Framework and Oracle DB.
- Managing Bean Life Cycle through Spring Container using Annotations.
- Performing Proof of Concepts on Javascript / jQuery
- Development and Customization of jQuery Widgets so as to enhance UI.
- Enhancing UI side using new features provided by HTML5 and CSS3.
- Integrating Maven to manage dependencies into existing project.
- Developing and Deployment of SOAP Web Services for generating OTP.
Environment: Java, JSF, Spring Core IOC, Spring Security, Hibernate, Javascript/jQuery, jQuery UI, AJAX, SOAP Web Services, SOAP UI, Oracle, Tomcat, Websphere, Maven, SVN, jUnit, HTML5, CSS3
Confidential
Java Developer
Responsibilities:
- Developing Stateless Session Bean and deploying the same to Websphere.
- Writing jUnit Test Cases for Code Unit testing.
- Integration and Generation of Code Coverage Reports using EMMA.
Environment: Java, EJB 3, Spring IOC, Spring AOP, iBatis, Maven, SVN.
Confidential
Java Developer
Responsibilities:
- Development of Modules using Struts 2, Spring, iBatis Frameworks along with Oracle DB.
- Writing Test Cases using jUnit.
- Code Coverage Report generation using Cobertura.
- Deployment of Project .EAR on Unix Websphere environment.
Environment: Java, JSP, Spring Core IOC, iBatis, Javascript, AJAX, Oracle, Tomcat, Websphere, Maven, SVN, jUnit, HTML, CSS
Confidential
Java Developer
Responsibilities:
- Development of Modules using Struts 1, Spring, iBatis Frameworks along with Oracle DB.
- Writing javascript for validations and dynamic functionalities.
- Writing Test Cases using jUnit.
Environment: Java, JSP, Spring Core IOC, iBatis, Javascript, AJAX, Oracle, Tomcat, Websphere, Maven, SVN, jUnit, HTML, CSS
