We provide IT Staff Augmentation Services!

Lead Java Developer Resume

3.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • 12 years of Software Development Life Cycle (SDLC) experience including analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EE and Object - Oriented Client-Server technologies.
  • Expertise in enterprise applications development using Web services, Spring, Spring boot, AWS, JMS, Open JPA, Hibernate and EJB3.0.
  • Well experienced in Agile as well as waterfall models.
  • Skilled in Analysis, Design, Development, Testing and Deployment of Enterprise applications on Windows, Linux and Unix platforms using Java/J2EE.
  • Manages Development and Deployment of microservices using Spring boot, Spring, Spring cloud, AWS, Drools, Bitbucket, Git, and Docker.
  • Manages Development and Deployment web applications using J2EE technologies Servlets, JSP, EJB, JMS, Struts, Spring, AJAX, Open JPA, Web Services, XML, JNDI, JDBC, CVS, Ant.
  • Proficient in application design using tools Power Designer, IBM RCM, Rational Rose, SQL Developer Data Modeler.
  • Exposure to Large scale integration of Healthcare system with other sub systems including SAP, Cheetah, MFT, EDM and .Net client.
  • Expertise in performance engineering and system health monitoring using tools Dynatrace, Wily, DB2 Mon, DBi and IBM OPM.
  • Expertise in databases Relational database DB2, Oracle and SQL server and Non Sql Database MongoDB.
  • Proficient in persistence framework like Open JPA, Hibernate
  • Proficient in handling web and application servers in creating Domain, configuring connection pool, JMS, deploying applications using Web logic, WebSphere and JBoss.
  • Proficient in testing framework like Mockito and JUnit.
  • Hands on experience on mission critical production system.

TECHNICAL SKILLS:

Web Technologies: Spring, Spring Boot, JSON, REST, SOAP, EJB, JPA, Servlet, JSP, JDBC, JMS, Mule

Languages: Java/J2EE (Java 5/6/7/8), SQL, PL SQL

ORM: Open JPA, Hibernate

Frameworks: Spring, Spring Boot, EJB 2.0/3.0, JPA 2.0, Struts 1.2/2.0, Mockito, JUNIT 4.0 Testing Framework

Tools: Development tools - Eclipse, JBoss Developer Studio, Spring Tool Suit(STS), IBM RSA 7, IBM RAD 7.5, IBM Integration designer, Power Designer, Weblogic Studio

Version Control tools: - SubVersion(SVN), CVS, Git-Bitbucket.

Query Building: - Oracle SQL Developer, Toad, No SQL Booster for MongoDB, SQL DBx for DB2

UNIX Connectivity: - WinSCP, Putty.

Build/Test tools: - Maven, Jenkins, Sonar, ANT, Junit4.0

Databases: Oracle 11g/10g, SQL Server 10.0, DB2, MongoDB 2.6

Application Servers: Web Logic 8.1/7.0/6.1, WebSphere 8.5/8.0/7.0, Apache Tomcat, JBoss 6.0

PROFESSIONAL EXPERIENCE:

Confidential

Lead Java Developer

Responsibilities:

  • Created Architecture design and high-level designs for new microservices required for Fee Summary and Closing Module.
  • Created Database model for Fee summary and closing modules.
  • Created a spring boot project structure and performed all configurations required for project setup like connection pool, rest template client for external webservices, Loggers, swagger, LDAP security.
  • Code Implementation and unit testing of functionalities.
  • Performed code review for junior developers.
  • Prepare build documents and deployment on test servers.

Environment: Java 1.8/J2EE, Spring 4.0, Spring Boot, Spring Data, AWS, JAX-RS, Mule, Angular JS, Oracle 11g, SQL/PL SQL, Maven 3.0, JUnit, Mockito, Git-Bitbucket, JPA.2.1

Confidential

Senior Java Developer

Responsibilities:

  • Create Architecture, Design documents for Appraisal payment application.
  • Reviewed design with Architect team and incorporated review comments in design.
  • Setup new repository for payment service in Git-Bitbucket and all static code standard applied on repository like Checkstyle, test file check.
  • Code Implementation and unit testing of microservices required for payment service.
  • Integration of payment service with payment processor client payzee.
  • Performed load test on payment application using jmeter tool.
  • Prepare build documents and deployment on test servers.

Environment: Java 1.8/J2EE, Spring 4.0, Spring Boot, Spring Data, AWS, JAX-RS, Mule, Angular JS, Oracle 11g, SQL/PL SQL, Maven 3.0, JUnit, Mockito, Git-Bitbucket, JPA.2.1

Confidential

Senior Java Developer

Responsibilities:

  • Worked as Senior Java Developer.
  • Create Design for Business process Customer initiated Assignment.
  • Discussed and reviewed design with Architecture team.
  • Implemented CIA business process using Websphere BPM engine.
  • Code Implementation and unit testing of functionalities.
  • Prepare build documents and deployment on test servers.

Environment: Java, J2EE, EJB2.0, Web services, IBM WPS, Spring 3.0, Struts 1.2

Confidential

Associate Consultant

Responsibilities:

  • Working as Tech Lead and Senior Java Developer.
  • Architecture, design and development of new interfaces, frameworks and enhancements.
  • System and Database monitoring and performance analysis using various tools like Wily, Solarwinds, dbi, db2mon, OPM.
  • Development of automated support application for quick turnaround of support tickets.
  • Development and automation of business critical offline reports.
  • Data and Functional analysis of production system for application optimization and process improvement.
  • Leading performance engineering activities from development team.
  • Large scale integration of Healthcare system with other sub systems including SAP, Cheetah, MFT, EDM and .Net client.
  • Build plan and resource loading for the quarterly builds.
  • Leading a team of 5 members providing technical and functional support for the development of new enhancements.
  • Coordinating and managing all the communication between the team and client as well as the deliverables and status reporting.
  • Client interaction with regards to gathering and understanding business requirements and proving inputs on the same.

Environment: Java, J2EE, EJB3.0, Web services (SOAP & Restful), Spring 3.0, JPA 2.0, DB2

Confidential

Senior Java Developer

Responsibilities:

  • Worked as team lead for offshore team of 20 people.
  • Development, testing and deployment of web and enterprise applications with various technologies: JAVA/J2EE/EJB, JPA, SQL Oracle, LDAP, Servlet, JSP, MFT, GRNDS, Struts, JUnit
  • Interaction with the business team and suggesting technical requirements for the system to be designed
  • Lead the discussions with the data modelling team for the Database design
  • POC’s, low and high level application, frameworks and interface designing
  • Review of the functional and performance test scenarios
  • Code review for the team of 20 people
  • Final quality review for business requirement and technical design documents
  • Support and maintenance of huge applications.
  • Team building, knowledge sharing and mentoring new recruits
  • Coordinating with other teams within TCS as well as external vendors for various projects

Environment: JAVA/J2EE/EJB, JPA, SQL Oracle, LDAP, Servlet, JSP, MFT, GRNDS, Struts, JUnit

Confidential

Software Engineer

Responsibilities:

  • Worked as onsite co-ordinator and developer for Confidential life Insurance.
  • Development, testing and deployment of web and enterprise applications with various technologies: JAVA/J2EE/EJB, Weblogic portal, SQL (Oracle).
  • Interaction with the business team for collecting business requirement and suggesting technical requirements for the system to be designed.
  • Lead the discussions with the data modelling team for the Database design
  • Final quality review for business requirement and technical design documents
  • Support and maintenance of huge applications.
  • Coordinating with other teams members.

Environment: JAVA/J2EE/EJB, Servlet, JSP, Struts 2.0, Weblogic portal, SQL (Oracle).

Confidential

Software Engineer

Responsibilities:

  • Worked as onsite coordinator and developer for Confidential life Insurance.
  • Development, testing and deployment of web and enterprise applications with various technologies: JAVA/J2EE/EJB, Weblogic portal, SQL (Oracle).
  • Interaction with the business team for collecting business requirement and suggesting technical requirements for the system to be designed.
  • Lead the discussions with the data modelling team for the Database design
  • Final quality review for business requirement and technical design documents
  • Support and maintenance of huge applications.
  • Coordinating with other teams members.

Environment: JAVA/J2EE/EJB, Servlet, JSP, Struts 2.0, Weblogic portal, SQL (Oracle).

Confidential

Software Engineer

Responsibilities:

  • Worked as developer for Confidential life Insurance.
  • Development, testing and deployment of web and enterprise applications with various technologies: JAVA/J2EE/EJB, Weblogic portal, SQL (Oracle).
  • Interaction with the business team for collecting business requirement and suggesting technical requirements for the system to be designed.
  • Lead the discussions with the data modelling team for the Database design
  • Implementation of code.
  • Unit testing of code.
  • Final quality review for business requirement and technical design documents

Environment: JAVA/J2EE/EJB, Servlet, JSP, Struts 2.0, Weblogic portal, SQL (Oracle)

We'd love your feedback!