We provide IT Staff Augmentation Services!

Lead Java Developer Resume

New York City, NY

PROFESSIONAL SUMMARY:

  • Having an overall experience of 10 Years in Design, Development & Testing of Java/J2EE applications.
  • Expertise in architecture, modeling and developing Web and Enterprise Applications using Java/J2EE technologies like Core Java, Servlets, JSTL, Spring, Web Services, Struts, Hibernate, JPA, JavaBeans, JDBC, Siperion, Actimize.
  • Expertise in developing the presentation layer components using jQuery, JSP, JavaScript, Ajax, JSON, HTML, CSS.
  • Good working experience in developing components using Spring modules Spring - JDBC and Spring-MVC, Spring-AOP, Spring Boot.
  • Excellent understanding of relational databases involved in application development using RDBMS like Oracle and MySQL, DB2.
  • Experience in different design patterns like MVC (Model-View-Controller), Singleton, Factory, DAO, Dependency Injection in the development of Multi-Tier distributed Enterprise Applications.
  • Hands on experience in using IDE - IBM Rational Application Developer 7.0, WebSphere Application Server WAS 7.0, Jboss.
  • Experience in managing codes, builds, and versions using the Version Control Systems Jenkins, Clear case, GitHub and SVN.
  • Worked on code formatting tools like Confluence, Black Duck and Crucible.
  • Experience in implementing Logging Interceptors using the logging utility Log4j.
  • Experience in Agile Software Development methodologies.
  • Highly result oriented and pro-active with the ability to learn new technologies quickly and implement them successfully.
  • Expertise in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class Diagrams using case tools like UML.
  • Experience in estimating, project planning and ability to transform complex business requirements into technical design specifications.
  • Capable of working independently as well as a part of dynamic team. Ability to quickly grasp business domain.

TECHNICAL SKILLS:

Software Development Methodologies: Agile

Programming Languages: : Java, J2EE.

J2EE Technologies / Frameworks: : Spring 3.x, 4.x, Dependency Injection, Spring JDBC, Spring MVCStruts 1.2 (Struts MVC), Servlets, JSF, JDBC, log4j.

Web Technologies:: Java Script, JSP, jQuery, Ajax, JSON, Angular JS, HTML and CSS3

Design Patterns:: MVC, DAO, Dependency injection, Singleton, Abstract Factory

Tool: /IDE: IBM RAD 7.0, Eclipse Luna, SQL Developer, Toad, SOAPUI

Configuration Management Tool: : Jenkins and GitHub

Application /Web Server: : IBM WebSphere Application Server 7.0, Jboss.

Databases: : Oracle 10g / 11g, DB2, MySQL

Database Scripting:: SQL.

Domain: : Banking

Operating Systems:: Windows Family, Unix

Hardware Exposure:: System Integration, Trouble Shooting

PROFESSIONAL EXPERIENCE:

Confidential, New York City, NY

Lead Java Developer

Responsibilities:

  • The portal involves Java Financial platform which is based on Spring framework, which internally uses the J2EE design patterns.
  • Agile - Sprint Base development model. Analysis of Stories, Size the stories.
  • Implemented Model View Controller architecture using Spring and extensively used Spring IOC, Dependency Injection throughout the application.
  • Analyzed the BRD and created the stories and designed the prototype for the application inline to the BRD.
  • Used WebSphere application server and Liberty Server to deploy the applications and involve in the configuration to make the environment ready to use.
  • Used Toad for Oracle as database tool to perform all the backend operations.
  • Worked on Eclipse IDE and Net Beans and used maven as build tool.
  • Worked on configuring the JENKINS and build the jars through it and make it ready for the Deployment.
  • Worked on JIRA tool to create different stories required for the Sprint.
  • Worked on Confluence and Crucible tools for code review and store centralized data on to the portal.
  • Worked on Black Duck tool to review the code for security standards.
  • Used JAXB to marshall/unmarshall the json/XML data.
  • Used Git Hub as centralized code repository tool.

Environment: Java/J2ee, Spring 2.5, WebSphere, Oracle 10g, HTML, Unix Script, Web Services, JPA, Hibernate, Eclipse, Git Hub, Jenkins, Agile, JSP, TOAD for Oracle

Confidential, Pennington, NJ

Lead Java Developer

Responsibilities:

  • The framework involves Java Financial platform which is based on Spring framework, which internally uses the J2EE design patterns.
  • Agile - Sprint Base development model. Analysis of Stories, Size the stories.
  • Implemented Model View Controller architecture using Spring and extensively used Spring IOC, Dependency Injection throughout the application.
  • Designed the data model for the new tool which accommodates legacy data and new design.
  • Analyzed the BRD and created the stories and designed the prototype for the application inline to the BRD.
  • Developed user Interface of the application using the JSP, JQuery and JSON.
  • Developed hibernate code for mapping domain object with the relational database table.
  • Involved in the presentation tier design as well as services layer, and prepared the class diagrams, sequence diagrams.
  • Involved in the design of the Presentation Tier, Services Layer etc. for all the initiatives.
  • Prepared the Technical Design Document for both Presentation Tier, as well as Middle Layer.
  • Used WebLogic application server to deploy the applications and involved in the configuration to make the environment ready to use.
  • Used Ajax in the JSP side to retrieve the records dynamically from the database and displayed on the front end, it avoids refreshing of total page.
  • Used Toad for Oracle as database tool to perform all the backend operations.
  • Validations for the client side were done using JavaScript.
  • Worked on Eclipse IDE and used maven as build tool.

Environment: Java/J2ee, Spring 2.5, Weblogic, Oracle 10g, JQuery, HTML, Unix Script, Web Services, JPA, Hibernate, Eclipse, Jenkins, Agile, JSP, TOAD for Oracle

Confidential, Pennington, NJ

Java Developer

Responsibilities:

  • The framework involves Java Financial platform which is based on Spring framework, which internally uses the J2EE design patterns.
  • Gathering Business Requirements by interacting with clients.
  • Developed server side utilities using J2EE technologies Servlets, JSP and JDBC.
  • Used JAXB to marshall/unmarshall the json/XML data.
  • Designed and developed spring based restful web services to retrieve the relationships of the customers.
  • Used WebLogic application server to deploy the applications and involved in configurations required for the environment.
  • Developed and implemented business layer using spring JDBC for retrieval and storing the relationships.
  • Worked on Unix to deploy the application when needed and look for the logs and assignpermissions.
  • Worked on configuring the JENKINS and build the jars through it and make it ready for the deployment.
  • Used Tomcat to deploy the applications internally.
  • Meeting the clients and understanding the workload/work plan.
  • Allocating tasks to offshore with respect to functional and technical perspective based n the client’s priority.
  • Provide High Level & Detail Design and attend Design review meeting
  • Component Specification creation and Detail Estimation
  • Coding and Unit Testing and System Test Support
  • Production Issuance Support and Post Production Support
  • Facilitating project management and quality activities by using IPMS.

Environment: Java/J2ee, Spring 2.5, Tomcat 7, Weblogic, Oracle 10g, JQuery, HTML, Unix Script, Web Services, JPA, Hibernate, Eclipse, Jenkins, Agile, Servlets

Confidential, Bloomington, IL

Java Developer

Responsibilities:

  • Coordinated with Architecture group for review of design and code.
  • Implemented Model View Controller architecture using Spring and extensively used Spring IOC, Dependency Injection throughout the application.
  • Developed REST services using Spring framework and communication was through JSON.
  • Worked on Spring AOP to configure and generate the logs and error handling throughout the application.
  • Worked on the presentation and UI components using JSP, JQuery, CSS and JavaScript for front end validations.
  • Worked in various enhancements of this Application.
  • Involved in writing SQL Queries and Stored procedures used in backend of the application.
  • Worked on JPA to interact with the database for few modules when a quote has been initiated.
  • Used Eclipse IDE to develop the applications and build the jar.
  • Used WebSphere application server to deploy the applications and involved in configurations required for the environment.
  • Worked on configuring the JENKINS and build the jars through it and make it ready for the deployment.
  • Worked on Service Layer which provided business logic implementation.
  • Coding & Unit Testing and System Test Support along with Post Production Support

Environment: Java/J2ee, Spring 2.5, WebSphere, Oracle 10g, MVC, JQuery, JSP, Unix Script, Web Services, JPA, Hibernate, Eclipse, Jenkins, Agile, Ajax, JSON and CSS3

Confidential

Java Developer

Responsibilities:

  • Developed SOAP Web services using Spring framework and communication was through XML.
  • Worked on Spring AOP to configure and generate the logs and error handling throughout the application.
  • Worked on Unix to deploy the application when needed and look for the logs and assign permissions.
  • Worked on configuring the JENKINS and build the jars through it and make it ready for the deployment.
  • Used Tomcat to deploy the applications internally.
  • Used Eclipse IDE to develop the applications and build the jar.
  • Used WebSphere application server to deploy the applications and involved in configurations required for the environment.
  • Developed user Interface of the application using the JSP, JQuery and JSON.
  • Tested the WebServices built through Ant using SOAP UI tool.
  • Developed hibernate code for mapping domain object with the relational database table.
  • Register GWM Clients and CTA with Enterprise Party Index with LOB Identification and Hub ownership.
  • Establish appropriate Governance processes to complement existing Data Stewardship.
  • Provide integration capabilities for publication of changes to existing client and account indicative information
  • Provide necessary reporting for reconciliation with Enterprise and enhance existing operational reporting capabilities as needed.

Environment: Java/J2ee, WebSphere, Oracle 10g, Unix Script, Web Services, Hibernate, Eclipse, SOAPUI, Ant

Confidential

Java Developer

Responsibilities:

  • Contributed in the development of links hitting the Third Party Application.
  • Involved in preparation of clarification documents, design documents and unit test cases for my Modules.
  • Contributed in resolving the support issues.
  • Involved in Code Commit in Code Repository.
  • Involved in Bug Fixing and deployment issues.
  • Involved in Production Support and monitoring the application.
  • Delivered System Appreciation documents
  • Gathering business and user process requirements through client interactions, analyzing, consolidating them and deciding on the various System Test scenarios.
  • Participating in the reviews of new conversion requirements and enhancements
  • Preparation of Enhancement Completion Note and Certification memo for every release and conversion.
  • Involved in Closure activities for every release and enhancements.

Environment: Java/J2ee, WebSphere, Oracle 10g, Unix Script, Web Services, JDBC, Eclipse.

Confidential

Java Developer

Responsibilities:

  • Developed form validations of User Interface screens using Struts framework.
  • Developed Action classes for Alert generating module.
  • Conducted effective knowledge transfer sessions on Struts.
  • Responsible for building projects in deployable files (WAR and JAR files).
  • Requirements gathering and analysis, Design, Development and Testing.
  • Involved in the Testing of the application.
  • Involved in the preparation of Test scripts for the project.
  • Delivered System Appreciation Documents.
  • Involved in the preparation of Test scripts for all the screens.

Environment: Java/J2ee, JBoss, Unix Script, Web Services,MVC, MySql, RAD.

Hire Now