Sr. Developer Resume
SUMMARY:
- 10 years of experience in developing web - based applications using Java, J2EE technologies in various domains like Airlines and travel, Telecommunications, Pharmaceuticals and E-governance.
- Expert in developing systems using J2EE along with object-oriented frameworks like Spring MVC, Spring IOC, Guice, Struts and Hibernate.
- Expertise in Core Java concepts, such as OOP Design, Multi-Threading, Generics, Exception Handling, Collections.
- Have experience on Object Oriented paradigm such as OOAD using UML and J2EE design patterns. Experienced working with SQL queries.
- Expert in working with Hibernate Criteria API and HQL for querying the data base.
- Experience in micro services applications using Spring-Boot.
- Extensive work experience on SOAP Web services technologies using JAX-WS and REST Web services.
- Extensive work experience in the last project on debugger tools of RESTful web services like Rest Client and Postman and web service testing application like SoapUI.
- Experience in working with MySQL database.
- Extensive work experience with Webservers and App servers like Apache Tomcat and JBoss.
- Strong hands of experience on Mockito for writing unit tests for service layer using JUnit.
- Expert in working with parsers like SAX and DOM.
- Excellent in developing the client-side code using HTML, CSS, JavaScript and AJAX.
- Strong hands on experience with IDE's like Eclipse, NetBeans and RAD.
- Hands on experience in working with version control systems like Git, SVN and SourceOffSite
- Experience in Analyzing Business requires documents and preparing functional specification document from it.
- Involved in Agile Software Development Team using SCRUM, TDD Test Driven Development.
- Extensive experience in handling all phases of Software Development Life Cycle.
- Good interpersonal skills, commitment, result oriented, hardworking with a quest and zeal to learn new technologies and undertake challenging tasks.
- Possessing a good knowledge of containerization technique Docker and no-sql database MongoDB.
TECHNICAL SKILLS:
Languages: Java 1.7 and 1.8
Web Technologies and Servers: Servlets, JSP, HTML, Java Script, JSTL, AJAX, JSON, JDBC, JBoss, Tomcat 5/6/7
Web Services: SOAP, REST, JAX-WS
Frame Works: Spring 4.x, Guice and Struts 1.1
Micro services: Spring Boot
Persistent Tools: Hibernate 3.x
Build Tools: ANT, Maven 2, and Jenkins
Unit Testing Technologies: JUnit, Mockito
Databases: My SQL 5.x, SQL Server and ORACLE 10g
IDE: Eclipse, NetBeans and RAD
Issue tracking/ Agile Scrum tools: JIRA and Verson1
Restful web services debugger: Rest Client and Postman
Web services testing application: SoapUI
Source Control Tools: Git, SVN, Source Offsite
CI and Code Review Tools: Sonar
Operating Systems: WINDOWS, LINUX
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Developer
Skills/ Environment: Eclipse Oxygen, Java 1.7, 1.8, J2EE, JSP, JSTL, Spring, Guice, JDBC, REST Webservices, JSON, XML/XSD, JAX-WS, Jackson, Tomcat 7, Maven 2.0, GIT Stash, JIRA, Sonar, Jenkins, Mockito, Windows, Unix
Responsibilities:
- Work as a Java backend developer and I am responsible to work in development of Web and persistence layers of web application.
- As I am responsible for driving the daily status meetings and co-ordinate with the offshore team on the development activities.
- Extensively Involved in Requirement Gathering, Estimation and planning Discussions.
- Following agile methodology in development and maintaining the system.
- Involved Implementing the Core Java concepts like Encapsulation, Inheritance, Polymorphism.
- Worked on Multi-threading while processing the upstream feed and load valid data into the application.
- Worked on Spring MVC framework to provide web support features to flow from one page to other.
- Extensively involved in invoking the web services using SOAP and WSDL.
- Spring REST Templates used to invoke REST web services.
- Written Unit Tests to test the service layer using Mockito and JUnit and used SOAP UI for testing the web services.
- Marshalling and Unmarshaling of data is done by using JAX-B.
- Using Maven 2.0 is as a build tool for building the application.
- Tomcat servers were used to deploy the application.
- Using GIT/Stash for version control system.
- Using the Jenkins to build and deploy the application on test environments and to resolve the testing and production issues.
- Involved in production installs and proactively analyze and resolve the production issues.
- Always closely worked with team members to share knowledge on various phrases of the application.
- Extensively involved in functionality testing to resolve data integrity related issues and system enhancements.
Confidential
Sr. Developer
Skills/ Environment: Eclipse Juno, Java 1.7, J2EE, CSS3, HTML, JavaScript, Ajax, JSP, JSTL, Struts 1.x, JDBC, DAO, SOAP, WSDL, Web services, XML/XSD, JAX-WS, JAXB, Tomcat 5, JIRA, Sonar, Mockito, Windows, Unix
Responsibilities:
- Work as a full stack developer for this project and am responsible to work in Web and persistence layers of web application.
- Writing Technical Specification Document based on the System Design Specification Document.
- Involved in the complete life cycle of the project, from the requirements phase to production phase.
- Followed agile methodology to maintain the system performance and minor works development.
- Involved in gathering requirements and analysis.
- Created presentation layer using the JSP and JSTL and HTML.
- Effectively worked with Asynchronous java scripting AJAX.
- Efficiently worked with Style sheets CSS3.
- Worked on Core Java concepts like Encapsulation, Inheritance, Polymorphism.
- Worked on Multi-threading while processing the upstream feed and load valid data into the application.
- Worked on Struts MVC framework to provide web support features to flow from one page to other.
- Extensively worked on SOAP and WSDL to invoke web services based on request/response xml's.
- Written Unit Tests to test the service layer using Mockito and JUnit and used SOAP UI for testing the web services.
- Used Spring-WS, JAXB and WSDL to invoke web services using web service client.
- Tomcat servers were used to develop and deploy the application.
- Expert working on Spring Tool Suite as a development tool.
- Used SourceOffSite (SoS) for version control.
- Worked closely with team members to share knowledge on various phrases of the application.
- Extensively involved in functionality testing to resolve data integrity related issues and system enhancements.
- Pro-actively worked on the trouble tickets to analyze and resolve the production issues.
Confidential
Developer
Skills/ Environment: Eclipse RAD, Java 1.7, J2EE, JavaScript, Ajax, JSP, JSTL, EJB entity beans, JDBC, DAO, JAXB, SVN, Sonar, Mockito, Windows
Responsibilities:
- Writing Technical Specification Document based on the System Design Specification Document.
- Involved in Requirement Gathering, Estimation and planning Discussion.
- Involved in the complete life cycle of the project, from the requirements phase to production phase.
- Followed agile methodology to maintain the system performance and minor works development.
- Created presentation layer using the JSP and JSTL.
- Effectively worked with Asynchronous java scripting AJAX.
- Worked on Core Java concepts like Encapsulation, Inheritance, Polymorphism.
- Worked on Multi-threading while processing the upstream feed and load valid data into the application.
- Worked on Spring MVC framework to provide web support features to flow from one page to other.
- Extensively worked on SOAP and WSDL to invoke web services based on request/response xml's.
- Written Unit Tests to test the service layer using Mockito and JUnit and used SOAP UI for testing the web services.
- Used Spring-WS, JAXB and WSDL to invoke web services using web service client.
- Tomcat servers were used to develop and deploy the application.
- Expert working on Spring Tool Suite as a development tool.
- Used SVN for version control.
- Worked closely with team members to share knowledge on various phrases of the application.
- Extensively involved in functionality testing to resolve data integrity related issues and system enhancements.
- Pro-actively worked on the trouble tickets to analyze and resolve the production issues.
Confidential
Sr. Developer
Skills/ Environment: Eclipse, Java 1.5, J2EE, Struts 1.x, Hibernate 3.x, JSP, AJAX, JSTL, DAO, JAXB, Tomcat5.x, JUnit, ANT, Windows
Responsibilities:
- Involved in gathering requirements and analysis.
- Created presentation layer using the JSP and JSTL.
- Effectively worked with Asynchronous java scripting AJAX.
- Efficiently worked with Style sheets CSS3.
- Driving the daily status meetings and co-ordinate with the offshore team on the development activities.
- Involved in the complete life cycle of the project, from the requirements phase to production phase.
- Followed water fall methodology to maintain the system performance and minor works development.
- Worked on Core Java concepts like Encapsulation, Inheritance, Polymorphism
- Worked on Spring Struts 1.x framework to provide web support features to flow from one page to other.
- Used JAXB for marshalling and un-marshalling of the data.
- Written Unit Tests to test the service layer and used SOAP UI for testing the web services.
- JBoss and Tomcat servers were used to develop and deploy the application.
- Hibernate used as Object relational mapping.
- Expert working on Eclipse as a development tool.
- Ant is used as a build tool to build the application
- Used MySQL as a database.
- Worked closely with team members to share knowledge on various phrases of the application.
- Extensively involved in functionality testing to resolve data integrity related issues and system enhancements.
- Used various Unix/shell scripts to deploy the application on test environments and to resolve the testing and production issues.
- Pro-actively worked on the trouble tickets to analyze and resolve the production issues.
Confidential
Developer
Skills/ Environment: Eclipse, Java 1.5, J2EE, Struts 1.x, Hibernate 3.x, JSP, AJAX, JSTL, DAO, JAXB, Tomcat5.x, JUnit, ANT, Windows
Responsibilities:
- Involved in gathering requirements and analysis.
- Created presentation layer using the JSP and JSTL.
- Effectively worked with Asynchronous java scripting AJAX.
- Efficiently worked with Style sheets CSS3.
- Driving the daily status meetings and co-ordinate with the offshore team on the development activities.
- Involved in the complete life cycle of the project, from the requirements phase to production phase.
- Followed water fall methodology to maintain the system performance and minor works development.
- Worked on Core Java concepts like Encapsulation, Inheritance, Polymorphism
- Worked on Spring Struts 1.x framework to provide web support features to flow from one page to other.
- Used JAXB for marshalling and un-marshalling of the data.
- Written Unit Tests to test the service layer and used SOAP UI for testing the web services.
- JBoss and Tomcat servers were used to develop and deploy the application.
- Hibernate used as Object relational mapping.
- Expert working on Eclipse as a development tool.
- Ant is used as a build tool to build the application
- Used MySQL as a database.
- Worked closely with team members to share knowledge on various phrases of the application.
- Extensively involved in functionality testing to resolve data integrity related issues and system enhancements.
- Used various Unix/shell scripts to deploy the application on test environments and to resolve the testing and production issues.
- Pro-actively worked on the trouble tickets to analyze and resolve the production issues.
Confidential
Developer
Skills/ Environment: Eclipse, Java 1.5, J2Ee, CSS, JavaScript, Ajax, JSP, JSTL, JDBC, DAO, MySQL, Tomcat, Windows, Junit
Responsibilities:
- Extensively worked with Asynchronous java scripting AJAX.
- Extensively worked with Style sheets CSS3.
- Extensively worked with JDBC.
- Extensively worked with MySQL to develop efficient queries.
- Worked with Tomcat server to deploy the application.
- Expert using Eclipse IDE tool for development.
- Extensively worked with JUnit test cases to perform unit testing of the application.
- Extensively worked on creating the custom tag libraries.
- Worked closely with team members to exchange knowledge of different phrases of the application.
- Worked closely with testing team to resolve any system test issues.
- Pro-actively worked with production tickets to analyze and resolve the issue.
- Participated in production support.
- Used MySQL as a database.
- Actively participated in weekly status meetings.
- Actively participated in Requirements gathering and analysis.
- Created presentation layer using the JSP and JSTL, model layer using DAO and controller layer using Servlets.
Confidential
Developer
Skills/ Environment: Eclipse, Java 1.5, J2Ee, CSS, JavaScript, Ajax, JSP, JSTL, JDBC, DAO, MySQL, Tomcat, Windows, Junit
Responsibilities:
- Extensively worked with Asynchronous java scripting AJAX.
- Extensively worked with Style sheets CSS3.
- Extensively worked with JDBC.
- Extensively worked with MySQL to develop efficient queries.
- Worked with Tomcat server to deploy the application.
- Expert using Eclipse IDE tool for development.
- Extensively worked with JUnit test cases to perform unit testing of the application.
- Extensively worked on creating the custom tag libraries.
- Worked closely with team members to exchange knowledge of different phrases of the application.
- Worked closely with testing team to resolve any system test issues.
- Pro-actively worked with production tickets to analyze and resolve the issue.
- Participated in production support.
- Used MySQL as a database.
- Actively participated in weekly status meetings.
- Actively participated in Requirements gathering and analysis.
- Created presentation layer using the JSP and JSTL, model layer using DAO and controller layer using Servlets.
