We provide IT Staff Augmentation Services!

Senior J2ee Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • 11.8 years of working experience in Software Development which includes Application Development mainly using Core Java, Servlets, JSP, JDBC, JavaScript, JQuery, JQuery mobile, Ajax, JSON, Spring 4, Struts, SOAP and REST web services, XML, XSD, Teradata, Oracle, MySQL and DB2
  • Working experience in SOAP and REST web services
  • Experience in Hibernate and knowledge in AngularJs
  • Working experience on the tools ANT, Maven, JIRA, HP QC, Jenkins, Subversion, CVS, Clearcase, SONAR, Junit
  • Working exposure on TDD (Test Driven Development), Agile, Scrum and Waterfall model
  • Experience in entire Software Development Life Cycle
  • Expertise in Web Development, Writing Business and Database logic

PROFESSIONAL EXPERIENCE

Confidential

Senior J2ee developer

Responsibilities:

  • Part of the team to analyze and discuss the requirements with product and the business analysis team
  • Attend daily scrum and status meetings on project status
  • Involved in technical design documentation (ICD - Interface Control Document) to convert the requirements to design for the different APIs using REST Web services
  • Used various modules of Spring such as XML configuration, Annotations, Dependency injection, MVC, Spring Boot
  • Agile methodology was adopted in the development. This includes daily Scrum
  • Worked on writing the MySQL database queries to as per the requirements
  • Used Hibernate JPA for database connections
  • Involved in setting up slf4j logs for the project
  • Involved in writing Junit test cases using Mockito
  • Supported testing team in preparing their test plan and to create automated test cases

Confidential

Senior J2ee developer

Environment: Java (Multithreading), Servlet, JSP, REST Webservices, Javascript, JQuery, Ajax, HTML, CSS, Subversion, HP Quality Center, ANT, Maven, Weblogic Server 12.1.3 and waterfall

Responsibilities:

  • Part of the team that engaged with the clients to understand initial requirements of a project, convert the requirements into functional specifications and propose solutions.
  • Designed and implemented Restful Webservices using Jersey implementation for serving client programs in different platforms like web, iOS and android
  • Coding according to the requirements
  • Part of the design and code review team
  • Onsite technical coordination
  • Unit testing the completed requirements using Junit

Confidential

Senior J2ee developer

Environment: Java/J2ee (Multithreading), Spring 3, Spring Security, SAML 2.0 integration, REST web services, Ajax, HTML, CSS, Oracle, DB2, Subversion (SVN), Maven, Jenkins, SONAR, Jboss, JIRA, Junit, Mockito, EasyMock and Agile

Responsibilities:

  • Part of the team to analyze and discuss the requirements with product and the business analysis team
  • Attend the sprint planning meeting for estimating the stories based on the discussion with the product and business analysis teams
  • Involved in technical design documentation to convert the requirements to design
  • Used various modules of Spring such as XML configuration, Annotations, Dependency injection, MVC, Aspects and Spring-Web
  • Used various feature of Spring such as XML configuration extensions for Java Generics support, Annotation Driven Dependency injection.
  • Agile methodology was adopted in the development. This includes daily Scrum.
  • Coding according to the requirements
  • Involved in creation of test plan and testing module for all the java code in these projects.
  • Involved in setting up the maven dependencies of the different projects modules
  • Involved in setting up slf4j logs for the project
  • Involved in Spring Security setup for the different modules using the PreAuthenticated Authentication mechanism
  • Involved in SAML integration for Single Sign On (SSO) for different applications to be authenticated.
  • Worked on the I18N (internationalization) of the application to support multiple languages
  • Worked on Jenkins and SONAR setup for the continuous build
  • Supported testing team in preparing their test plan

Confidential

Senior Java developer

Environment: Java (Multithreading), Servlets, html, Oracle

Responsibilities:

  • Worked with business analyst to analyzing and understand the requirements
  • Involved in the technical design document preparation
  • Created the batch programs to process the SNAP application leveraging the Xerox in-house framework developed in Java
  • Written the code to validate the XML input against a given XSD schema
  • Involved in creating the view part of the application to provide a means to correct the address given by the customer in through IVR system
  • Used the in-house ORM mapping tool developed by Xerox in Core Java for generating the queries
  • Unit testing the completed requirements
  • Involved in Production Support for fixing the existing production defects

Confidential

Senior J2ee Developer and Technical Coordinator

Environment: Java/J2ee, Spring 3 (MVC, REST Template with JSON), Spring Security, Ajax, HTML, CSS, Java Script, JQuery, JQuery mobile, Tortoise SVN, Maven, Jenkins, JIRA, Splunk, SONAR, Jboss, Junit, Mockito, EasyMock, Agile, Scrum

Responsibilities:

  • Architectural design of the application since its developed from scratch
  • Part of the team to analyze and discuss the requirements with product and the business analysis team
  • Attend the sprint planning meeting for estimating the stories based on the discussion with the product and business analysis teams
  • Worked as SME (subject matter expert) for this application and review any code changes that went into production
  • Involved in technical design documentation to convert the requirements to design
  • Used various modules of Spring such as XML configuration, Annotations, Dependency injection, MVC, Aspects and Spring-Web
  • Used various feature of Spring such as XML configuration extensions for Java Generics support, Annotation Driven Dependency injection.
  • Agile methodology was adopted in the development. This includes daily Scrum.
  • Test Driven Development approach was used and was involved in writing many unit and integration test cases using Spring, JUnit, Mockito and EasyMock.
  • Coding according to the requirements
  • Involved in creation of test plan and testing module for all the java code in these projects.
  • Involved in setting up the maven dependencies of the different projects modules
  • Involved in setting up log4j logs for the project
  • Worked on the I18N (internationalization) of the application to support multiple languages
  • Used Spring’s REST template to make the Web service calls to the back-end applications
  • Implemented centralized exception handling mechanism for this project
  • Worked on Jenkins and SONAR setup for the continuous build
  • Supported testing team in preparing their test plan
  • Code review the changes done by offshore and the peers using the java coding standards
  • Involved in attending the deployment calls every two weeks for the new features that went to production

Confidential

Senior J2ee developer

Environment: Java/J2ee, Spring 2.5, DB2, Tortoise SVN, HP QC

Responsibilities:

  • Analysis of the requirement and efforts estimation based on the requirements
  • Involved in the architectural design of the application
  • Used various modules of Spring such as XML configuration, Annotations, Dependency injection, MVC, Aspects and Spring-Web
  • Used various feature of Spring such as XML configuration extensions for Java Generics support, Annotation Driven Dependency injection
  • Waterfall methodology was adopted in the development
  • Preparing the Technical Design Document for the requirements
  • Involved in setting up log4j logs for the project
  • Worked on the I18N (internationalization) of the application to support multiple languages
  • Worked on the stored procedure to get the information to display the different report and made the call to the stored procedure
  • Used Spring provided SimpleJDBCDAO to make the database calls
  • Supported testing team in preparing their test plan
  • Code review the changes done by team member using the java coding standards
  • Unit testing the completed requirements
  • Attending the daily status call with the onsite technical lead

Confidential

Java developer

Environment: Core Java, Jsp, Servlets, XML, SQL Server, Websphere 6.1, ANT, Tortoise SVN, HP QC

Responsibilities:

  • Analysis of the requirement and efforts estimation based on the requirements
  • Preparation of the Technical Design Document for the requirements and proposed the solutions for the given requirements
  • Coding according to the requirements
  • Unit testing the completed requirements
  • Involved in reviewing the design and code changes done by team member
  • Attended the daily status call with the onsite technical lead

Confidential

Java developer

Environment: Java (Multithreading), RMI, Swing, XML, Teradata, Clearcase

Responsibilities:

  • Involved in the development of the maintenance window component of AWS system
  • Implemented the QTable feature that sends report about the particular hardware problem occurred in the customer site to the registered site so that the governing team resolves the issues based on the generated exception reports.
  • Written the unit test cases using TestNG
  • Documented the solution description in DARTS/JIRA for the future reference to ease the maintenance process
  • Attended the peer review meeting every week to discuss the ongoing issues
  • Code review the changes done by the onshore team members for all code changes

We'd love your feedback!