We provide IT Staff Augmentation Services!

Lead Java Developer Resume

2.00/5 (Submit Your Rating)

Windsor, CT

SUMMARY

  • Senior Level Java Lead Developer with 10+ years of professional experience in Java/J2EE Application development, with expertise in multi - tier environment.
  • Strong J2EE/Java application development background, with experience in defining functional and technical specifications.
  • Excellent experience working with Core Java, J2EE, JSP, Servlets, XML, Applets, Java swing, JavaScript, Angular JS, JMS, HTML, Oracle, ESB, JDBC, Struts, Spring, Hibernate, SQL, AJAX and Pojo’s.
  • Experienced in MVC (Model View Controller) architecture using various Java/J2EE design patterns.
  • Explored options for Apache Camel implementation for integration of different components.
  • Experienced in Enterprise integration technologies - Web Services, SOAP, REST, Hibernate, deployment, data sources configuration.
  • Worked on UNIX shell script for scheduling jobs, and also in editing environment variables.
  • Worked on Design patterns such as: Singleton, Factory & Abstract Factory patterns, Service Locator, Dependency injection, MVC
  • Worked on J2EE application Server WebLogic 11g/12c, WebSphere Application Server 6.0/7.0, Apache Tomcat, JBOSS, and Resin 3.5.
  • Ability to transform complex business requirements into technical specifications.
  • Capable of working independently as well as a part of dynamic team. Ability to quickly grasp business domain.
  • Worked on Apache Spark server to process very large files. Apache Spark works on HDF.
  • Involved in preparing use-case, functional, technical design of the project and test case document.
  • Good experience on Banking & Insurance Domains.
  • Worked on development of testing plans and procedures for unit tests, system tests, and acceptance test.
  • Worked as a Java Lead and successfully delivered numerous projects on time.
  • Worked on Estimations, Release Planning and Requirements gathering.
  • Involved in production support activities.
  • Executed projects in Agile Environment.
  • Worked on batch frame work which handles billions of records.
  • Worked on various versioning tools like Dimensions, GIT, CVS and SVN.
  • Used Maven and ANT & ANTHILL PRO frame works to build Java projects.
  • Extensively used DB2, Oracle databases and designed new tables, views with the help of DBA.
  • Wrote JUNIT test case’s extensively for negative & Positive scenarios.
  • Used Splunk tool for monitoring logs & Application performances in Production.

TECHNICAL SKILLS

Languages: Java 1.5/1.6/1.7, SQL and PL/SQL, HTML, Unix Shell Script

J2EE Technologies: JSP, Servlets, JDBC, MVC, Java POJO, Java Beans, Webservices, JMS

Frameworks: Minerva Framework, Picasso Framework, Spring, MVC architecture

Persistence layer: Hibernate 2/3.1,4.2.5,JDBC

IDEs/tools: Eclipse 3.4/3.5, RAD

Design Modeling: OOA/OOD, UML

Web Tools: JavaScript, XML, HTML, WSDL.

Version Control: Dimensions, CVS, SVN, GIT

Database: Oracle 11g/10g, SQL, Microsoft Access.

Documentation Tools: MS Office 2003/2007/2010 , Visio, MS Project, MS SharePoint

Web/Application Servers: WebSphere, Apache Tomcat 5x, Resin 3.5.

PROFESSIONAL EXPERIENCE

Confidential, Windsor, CT

Lead Java Developer

Responsibilities:

  • Worked in implementing the functionalities using SOAP & Rest web services.
  • Executed project in agile methodology and worked as a Scrum Master for my team.
  • Involved in writing the database integration code using Hibernate.
  • Involved in writing Stored Functions & Procedures in ORCALE.
  • Designed systems using Factory, Abstract Patterns, Adapter, Filter, Builder patterns
  • Developed new generic web-services using spring and AXIS Frame work.
  • Developed web applications using Spring 3.0.
  • Extensively used ANT for building Web and standalone applications.
  • Involved in developing many Java Interfaces to integrate the web services with the database transaction tables.
  • Worked as Tech Lead for a team size of 8 members.
  • Worked on converting XML to string & vice versa.
  • Worked on POC to create application on Angular JS.
  • Created JUNIT’s test cases for positive and negative scenarios.
  • Implemented LOG4J for all applications.
  • Involved in creating the database design & Table Design on ORACLE 11g.
  • Involved in deployment of Web services, Web Applications and server side components in WebLogic Application server.
  • Involved in migrating Applications from Web Logic to JBOSS Application server.
  • Participated in Code & Design reviews and preparation of Review template.
  • Release planning & team management activities.
  • Deployment for the projects using CVS, ANTHILL PRO.
  • Providing status on a periodic basis to the project management team.
  • Developed detailed project documentation and training materials.
  • Involved in Iteration planning, tasks creation and execution.
  • Used agile practices and Test Driven Development to provide reliable, working software with greater quality.
  • Using TDD approach was able to deliver the project that meets all requirements with zero defects in very less debug time.

Environment: Java 1.7, J2EE 1.5, Spring 3.0, Collections, WebLogic/JBOSS Application Servers 11g/12C, ORACLE 11G, JSP 2.0, Servlet 2.5, WSDL, WADL, Hibernate 3.1, Unix, Putty, Agile Lab, TDD,JNDI, Web-services JAX-RPC/WS/RS, ANT, ANTHILL PRO, SOAP UI, Angular JS.

Confidential, Denver, CO

Senior Java Developer

Responsibilities:

  • Worked in implementing the functionalities using MVC architecture.
  • Followed Test Driven Development.
  • Involved in writing the database integration code using Hibernate.
  • Involved in writing Stored Functions & Procedures in ORCALE.
  • Involved in performance tuning of the applications.
  • Worked on setting up JBOSS for POC.
  • Designed systems using Factory, Abstract Patterns, Adapter, Filter, Builder patterns
  • Developed new web-services using CXF Frame work.
  • Created a new Rest Services using Spring & CXF frame works.
  • Extensively used Maven & ANT for building Web and standalone applications.
  • Involved in developing many Java Interfaces to integrate the web services with the database transaction tables.
  • Deployed SOAP Web Services into ORACLE Enterprise Service BUS.
  • Worked on Apache Spark frame work for parsing the JSON file & big data.
  • Created JUNIT’s test cases for positive and negative scenarios.
  • Implemented LOG4J for all applications.
  • Involved in creating the database design & Table Design on ORACLE 11g.
  • Involved in deployment of Web services, Web Applications and server side components in WebLogic Application server.
  • Worked on singleton instance feature of WebLogic application server.
  • Participated in Code & Design reviews and preparation of Review template.
  • Release planning & team management activities.
  • Deployment for the projects using GIT, CVS, SVN, Rally, JIRA.
  • Executed project in agile methodology.
  • Providing status on a periodic basis to the project management team.
  • Developed detailed project documentation and training materials.
  • Involved in Iteration planning, tasks creation and execution.
  • Worked on quartz batch jobs.

Environment: Java 1.7, J2EE 1.5, Spring 3.0, Collections, WebLogic Application Server 10.3/11g/12C, ORACLE 11G, JSP 2.0, Servlet 2.5, WSDL, Hibernate 3.1, EJB 2.1 Unix, Putty, IBM DB2, Agile Lab, TDD, JNDI, Web-services JAX-RPC/WS/RS, JMS, Oracle ESB.

Confidential

Responsibilities:

  • Involved in Requirements gathering.
  • Analysis and preparation of high level and low level design documents.
  • Developed web applications using Struts2.0 & Spring 3.0.
  • Worked in implementing the functionalities using MVC architecture.
  • Followed Test Driven Development.
  • Involved in writing the database integration code using Hibernate.
  • Involved in writing Stored Functions & Procedures in ORCALE.
  • Designed systems using Factory, Abstract Patterns, Adapter, Filter, Builder patterns
  • Created a new Rest Services using Spring & CXF frame works.
  • Extensively used Maven & ANT for building Web and standalone applications.
  • Involved in developing many Java Interfaces to integrate the web services with the database
  • Transaction tables.
  • Created JUNIT’s test cases for positive and negative scenarios.
  • Implemented LOG4J for all applications.
  • Involved in creating the database design & Table Designon ORACLE 11g.
  • Involved in deployment of Web services, Web Applications and server side components in WebLogic Application server.
  • Participated in Code & Design reviews and preparation of Review template.
  • Release planning & team management activities.
  • Deployment for the projects using CVS, SVN, Rally, JIRA.
  • Provided input for cost/benefit analysis of proposals, estimation of budgets, and time lines and resources required for successful and timely completion of projects.
  • Executed project in agile methodology.
  • Providing status on a periodic basis to the project management team
  • Developed detailed project documentation and training materials.
  • Involved in Iteration planning, tasks creation and execution.

Environment: Core Java 1.7, J2EE 1.6, Toad for Oracle, JSP 2.0, Servlet 2.4, Web services, JAX-WS, SOAP, WSDL, Hibernate 4.2.5, Spring 2.5, Struts 2, Unix, Putty, SQL, Agile (Sprint), WebLogic Application Server 12c, Agile Lab, TDD.

Confidential

Lead Java Developer

Responsibilities:

  • Involved in the development of GUI to the origination & servicing of accounts using JSP’s and Servlets, and also worked on JMS.
  • Involved in working with Spring 2.5 using Spring IOC Components.
  • Involved in writing the database integration code using Hibernate.
  • Provided client side validations using JavaScript.
  • Used AJAX for asynchronous & light weight service calls.
  • Involved in developing many Java Interfaces to integrate the web services with the database transaction tables.
  • Involved in developing Web services - WSDL with JAX-RPC & JAX-WS.
  • Involved in deployment of Web services, JSP, Servlets and server side components in WebSphere Application server 6.0/7.0.
  • Involved in creating the database design & Table Design on Oracle.
  • Worked on writing PL/SQL in oracle for creating tables.
  • Involved in working with XML for building data model.
  • Create and execute unit/integration test cases using JUnit
  • Trained the new team members in understanding the application flow, Configuration and workspace setup.
  • Code & Design review and preparation of Review template.
  • Release planning & team management activities.
  • Production Support activities and problem solving.
  • Conducting meetings or contributing in meetings for project trainings.
  • Providing status on a periodic basis to the project management team
  • Developed detailed project documentation and training materials.
  • Offshore & Onshore coordination.

Environment: Core Java 1.6, J2EE, Swing, Collections, DB2, JSP 2.0, Servlet 2.4, Websphere application server 6.0/7.0 Webservices, JAX-RPC & JAX-WS, SOAP, WSDL, JMS, IBM MQ,Hibernate 3.1, Spring 2.5 Maven, SQL, XML, Oracle 11g,javascript, jquery.

Confidential

Responsibilities:

  • Actively participating in all the phases of the Software Development Life Cycle (SDLC).
  • Participating in the High-level and low-level system design, planning, estimation and implementation.
  • Preparation of the technical design documents including class diagrams, sequence diagrams, flow charts, process flow diagrams and etc.
  • Identifying and implementation of different J2EE design patterns like Service Locator, Factory & Abstract Factory patterns etc.
  • Analyzing change requests, preparing the plan and estimation.
  • Worked on the below Client frameworks using Java/J2EE technology
  • Minerva Framework - Standalone application using Swing, Core Java, JavaScript, JMS, Maven Build, JUnit, Applet.
  • Picasso Framework - Web Application using Core Java, JSP, Servlet, Spring dependency injection, UNIX, Hibernate, Webservices, Websphere Application Server 6.0,JUnit.
  • Involved and helped testing team in developing Master Test Plan, Test Scenarios, and Test Cases.
  • Implemented modules using Core Java APIs, Java collection, Threads and integrating the modules.
  • Setting the coding standards and code review.
  • Unit test case preparation using JUnit.
  • Integration testing and system testing support along with Clients.
  • Monitoring log files on the production server.
  • Assisted in developing testing plans and procedures for unit test, system test, and acceptance test.
  • Involved in Analysis, Design, Documentation & Implementation of the project
  • Conducted trainings for rest of the teams for the project setup and development.
  • Trained Picasso and Minerva Frameworks to offshore team.
  • Deployment of all the applications.
  • Client interaction and task assignment to offshore team, and conducting weekly status calls.
  • Taken initiation to improve the performance of the application.
  • Worked on production issues which needs to be closed on the same day it’s raised.
  • Provided on call support as required. Monitoring and resolving production issues. Kept frequent follow-up and closed the issues as early as its raised
  • Worked on multiple tasks together and able to prioritize the work accordingly.
  • Co-ordinating with offshore team for design, implementation, testing, defect fixing and planning.
  • Interacting with business & technical SME’s for clarifications.
  • Conducting meetings with Subject Matter Experts and Technical Leads along with offshore team.
  • Provided input for cost/benefit analysis of proposals, estimation of budgets, and time lines and resources required for successful and timely completion of projects.
  • Used Putty & UNIX for websphere application server deployment & configuration
  • Planning for new business proposals.
  • Monitoring the defect management tool (Quality Center) and closed the issues asap and maintained quality product.
  • Updated the PPM (Project Portfolio Management) tool for every change request activities and maintained a very good metrics.

Environment: Core Java, Swing, J2EE, JSP, Servlets, XML, CSS, JMS, WebSphere, Eclipse 3.5, ANT/Maven Builds, Quality Center, Spring 2.5, Hibernate 3.1, Webservices, SQL, Oracle 11g, Putty, UNIX, Picasso Framework, Minerva Frame work, Applet.

Confidential

Java Developer

Responsibilities:

  • Involved in various stages of the development of the Application by doing the required analysis, development, and testing.
  • Developed logic and code using Core Java for the Reengineering of back office system.
  • Performed client side validation using JavaScript.
  • Developed web-based user interfaces using Servlets, JSP, HTML, on TomCat Server.
  • Development and planning of screens for new modules.
  • Involved in Link testing with back end through Mainframe using JMS concept.
  • Planning and coordinating UAT defect fixing.
  • Generation of Traceability Matrix.
  • Responsible for the development of database SQL queries.
  • Used JDBC to connect to database.
  • Developed GUI using Java swings on Applets for standalone application to bank agents.
  • Unit testing and implementation.
  • Developed static web pages using HTML & CSS.
  • Involved in working with XML for building data model.
  • Generated PDF reports using XSL-FO.
  • Worked on version management system PVCS.
  • Worked on production support/defect fixing.

Environment: Core java, Swing, Servlets, JSP, Java Script, Applets, XML, XSL-FO, HTML, CSS, Apache Tomcat, JMS, JDBC, SQL, Windows, JBoss.

We'd love your feedback!