We provide IT Staff Augmentation Services!

Lead Java Developer Resume

5.00/5 (Submit Your Rating)

Washington, DC

SUMMARY

  • Sun certified java programmer with 12 years’ experience in architecting, designing and developing enterprise solutions and provided technical services to various clients with a strong object oriented technologies and web service.
  • Hands - on experience on Java, JEE, frameworks (JSF, Struts with Tiles, Spring, Hibernate), SOAP & REST Web Services, SQL & PL SQL and UML.
  • Exposure to all the stages in software development life cycle from requirement gathering to till production support for multi-tier client-server application.
  • Proficient in analyzing and translating business requirement to technical requirement and architecture.
  • Good noledge exposure & experience on IBM SOA Technologies, Web Services with SOMA Methodology application development.
  • Experience in leading and managing teams.
  • Executed software projects for Banking, Insurance, Telecom, Cable, Retail, Health and Distribution Industry.
  • Good communication skills, intrapersonal skills and is self- motivated, quick learner and Confidential player with problem-solving capabilities worked on Multi Large Scale Projects.
  • Worked on application servers like Web Sphere Application, JBoss, Web Logic and Web Server like Tomcat.
  • Worked on IDE’s like Rational Application Developer, Rational Software Architect, Web Sphere Integration Developer and Eclipse.
  • Worked on Markup Languages like HTML & XML.
  • Worked on Configuration management system like Rational Clear Case, SVN, CVS & MKS.
  • Worked on Defect management system like Rational Clear Quest, HP Quality Center. Also worked on database servers like DB2, Oracle, MySQL, SQL Server & MS-Access.

PROFESSIONAL EXPERIENCE

Confidential, Washington, DC

Lead Java Developer

Responsibilities:

  • Architecting, Designing, Coding & Unit Testing the business components which are developed using Java/JEE Technologies.
  • Conducting meetings with various stakeholders to integrate TDR with Pay.Gov & other GSA applications, like FSS Online, 72A, GSA Finance etc, implementation partners for the TDR implementations as part of the release plans.
  • Used Spring framework (Core, Rest, Java Mail, AOP, and Security) to develop REST API’s, exception handling, notification framework and consumed SOAP SSL Web service & integrated with REST API.
  • Using Mongo DB to persist the data (document) as JSON in collections.
  • Using JACKSON JSON API to load files and parse JSON data.
  • Using Jenkins with maven for Build and Deployment.
  • Using Git with Jira Stash as a repository for maintaining the source code. .
  • Using Jira for Agile (Sprints, User Stories, Task creation/completion) and confluence for documentation and project status updates.
  • Using Go-Lean methodology (Karsun Solution’s custom methodology) for Agile/Scrum.
  • Using Selenium-cucumber as part of ATDD.

Environment: Java EE (EJB, JPA, JAXB, JMS, SOAP & REST Web services), Spring Framework (Core, Rest, Java Mail, AOP, Security), Apache POI, Jboss EAP, JSON, HTML 5, CSS 3, Jquery, MongoDB, AWS, Cucumber, Git, Jenkins, Jira (Agile, Confluence, Stash).

Confidential

Senior Java Developer

Responsibilities:

  • Working on Correspondence IPT Release Requirements along with production issue supports activity.
  • Conducting meetings with various stakeholders within the DCPS program for the implementations as part of the release plans.
  • Coding & Unit Testing the business components which were developed using Java/JEE Technologies.
  • Support & Enhancement to the existing implementation of correspondence components which are developed using EJBs, JPA and WebSerivce Technologies.
  • Used Struts with Tiles as a presentation layer, EJB’s in integrated layer and JPA in the persistence layer.
  • Used Data Power for user Authentication and Authorization.
  • Used JMS & MQ for messaging and Websphere server as application server.
  • Used Jenkins with maven for Build and Deployment.
  • Used SVN repository for maintaining the source code. .
  • Used ALM for production support issues and Rational Requisite Pro for requirement gathers along with Share point to store Design and Architecture Documentations.

Environment: Java EE (EJB, JPA, JAXB, JMS, Webservice), JBPMS 5, Drools, Open JPA, Struts With tiles, Websphere Application Server, Maven, DB2, Websphere DataStudio, Data Power, HP ALM, Jenkins, Wepshere MQ, Thunderhead, Rational Requisite Pro, Sharepiont, SoapUi.

Confidential

Lead Developer

Responsibilities:

  • Working on User Stories (Agile/Scrum) as part of Sprint life cycle plans.
  • Analyzing and Providing POC for the implementation s part of the release plans.
  • Coding & Unit Testing the business components which were developed using Java/JEE Technologies and also responsible for creating and unit testing ETL Jobs using Pentaho DI Tools.
  • Support & Enhancement to the existing applications which were developed using JSF, EJBs and WebSerivces Technologies.
  • Used JSF (Seam framework) as a presentation layer, EJB’s in integrated layer and JPA in the persistence layer.
  • Used JMS for messaging and Weblogic server as application server.
  • Used Jenkins with maven for Build and Deployment.
  • Used SVN repository for maintaining the source code.
  • Used spring framework modules (Core, OXM, ORM, JMSTemplate) and Hibernate framework as part of the application development.
  • Used Rally as part agile methodology execution.
  • Used JIRA for production support issues.
  • Used HP Quality Center for application defect tracking during application testing in various environments.
  • Used Taylor framework as part of MDA during application development and Enhancement.

Environment: Java EE (JSF, EJB, JPA, JAXB, JMS), Hibernate, Weblogic, Maven, Pentaho DI, Oracle, Rally, JiRA, SQL Developer, HP Quality Center.

Confidential

Lead Java Developer

Responsibilities:

  • Understood Business requirements as part of release plans.
  • Prepared Functional design as part of release plans. Used UML Microsoft Visio.
  • Prepared Technical design as part of release plans. Used RSA tool.
  • Designed integration database (ERD Diagram) and provided the database scripts as part of release plans (used SQL & PlSQL). Used Oracle Data Modeler and Oracle 10g.
  • Identified development components & allocated resources for implementation (onshore - offshore model).
  • Developing Add Order and DC callback application GUI (dashboard screens) using JSF2 with Rich Faces Technology.
  • Prepared Unit test case for the component identified. Used Junit framework.
  • Tracked the development progress as per the project plan, worked on the implementation and unit testing the code. Used Microsoft Share Point.
  • Worked on integration part and common services/frameworks for logging, exception handling and transaction management as per the AAP guidelines. Used Spring Core, Spring OXM, Spring Jms, Spring EJB.
  • As part of integrated solution, developed code to interact with middle layer (WMB) using JMS with MQ.
  • Developed JMS service called Order Persistence Service (using JPA with Hibernate) to persist the orders into Oracle DB.
  • Used Maven for build script and SVN Repository for versioning and Jenkins for Continuous Integration.
  • Coordinated with various stakeholders as part the integrated solution.
  • Code review for the delivered components by the offshore Confidential . Used Find bugs and Check-style.
  • Fixed the defects dat are identified during QA, UAT. Used Test Directory to track defect.
  • Supported production issues during warranty period.

Environment: Java EE (JSF, EJB, JPA), Rich Faces, Spring OXM, Apache openJPA/Hibernate, JMS, MQ, WAS & JBOSS, Maven, Oracle, UML (Visio), SharePoint, SQL Developer, Test Director, AS400, WMB, RCQ.

Confidential, New York, NY

Lead Java Developer

Responsibilities:

  • me was involved in analyzing the client requirement based on SRS & preparing the design using RSA.
  • Developed UI layer and invoking web services.
  • Created web service for internal interaction between web server and application server and creating client for interacting with external web services (legacy applications).
  • Wrote unit test cases and tested the functionality.

Environment: Java, J2EE, Spring (Core, MVC, Jdbc) with Struts & Tiles Integration, Maven, JQuery, RSA, WAS, MKS, Mercury Center, DB2.

Confidential, Ontario

Sr.J2EE Developer & Module Lead

Responsibilities:

  • me am involved in analyzing the client requirement based on SRS & HLFD for one of the OMF SOA based web service called Calendaring Service in the release.
  • Preparing HLTD and designing the solution using RSA modeling.
  • Preparing unit test cases for the requirement.
  • Implementing the requirement as per HLFD and solution provided by the architectural Confidential .
  • Unit Test Execution. Defect fixing support for DIT & UAT Phases.
  • Requirement traceability using Requisite Pro.

Environment: Java, J2EE, Struts, Hibernate, Spring, JMS, Web service SOA with SOMA, Weblogic, Rational Clear Case, Ration Clear Quest, Mercury Center, WPC, Seletica. RPM, Oracle 10g, SOAP Sonar.

Confidential, Salem, VA

Sr.J2EE Developer

Responsibilities:

  • Analysis, developing and testing on major client requirements based on the existing VB application and meeting the requirements with new approaches using JSF-AJAX technologies.
  • Deliver new and complex high quality solutions to clients in response to varying business requirements
  • Responsible for effective communication between the project Confidential and the customer on various requirements. Provide day to day direction to the project Confidential and regular update on the implementations status to the customer.
  • Translate customer requirements into formal requirements and design documents, establish specific solutions, and leading the efforts including programming and testing dat culminate in client acceptance of the results.
  • Utilize in-depth noledge of functional and Technical experience in JSF and AJAX using RSA and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer.
  • Establish Quality Procedure for the Confidential and continuously monitor and audit to ensure Confidential meets quality goals.
  • One of the major requirements which me involved is attaching files through DnD operation from desktop as well as from Outlook.
  • As me am belongs to Java/J2ee web development, due to critical requirement from client, me had also worked on .net technologies like creating the Activex control and embedding the control in customized jsf framework in order to meet the client requirements.

Environment: Java, J2EE, JSF, AWT, Swing, .Net, AJAX, WebSphere Application Server and MySQL.

Confidential

J2EE Developer

Responsibilities:

  • Analyzing the client requirements on the components (JSF) dat need in UI Interface Design.
  • Checked the functional support with existing components provided by various vendors in the market.
  • Developed the custom components as per client requirement like Data Table which supports multi functionality like single sort, multi sorting, column swapping, adding, deleting, updating and undo the earlier transactions dat performed before committing to the data base operations.
  • Developed the converters and validators which support the UI Interface Design with other Frameworks like Security, Persistence.
  • Communicated activities/progress to project managers, business development, business analysts and clients
  • Developed implementation and test plans, build software acceptance criteria, coordinate and work with clients to oversee the acceptance and dissemination process.

Environment: Java, J2EE, SOA, JSF, EJB, JMS, Hibernate, XML, WAS, ESB, WPS, DB2.

Confidential

J2EE Developer

Responsibilities:

  • Analyzing the critical module requirements.
  • Helping the Confidential on technical issue during development.
  • Coding the MVC elements according to the MVC design Pattern
  • Involved in development of all the modules.
  • Writing Client-side validations using JavaScript and Struts Framework.

Environment: Java, J2EE, Struts, Ajax, XML, JDBC, Tomcat and SQL Server.

Confidential

J2EE Developer

Responsibilities:

  • Involved in the analysis, design, documenting and feasibility study to meet the both structural and functional requirements to fit into the framework
  • Involved in configuring tomcat for the deployment of Servlets with JSPs which is used to generate the dynamic content of web pages
  • Was responsible for the interaction with clients for System Study and Analysis
  • Used Oracle thin Client drivers as a backend to perform various database manipulations
  • Involved in testing and debugging of the module to make it fit into the framework
  • Implemented the java design patterns and written Java class for Error and Exception logging.

Environment: Java, J2EE, JSP, Servlet, JDBC, Tomcat and Oracle.

Confidential

J2EE Developer

Responsibilities:

  • Worked on Requirement Analysis, gathering all possible requirements from end users and involved in breaking the requirements into exact implementation details.
  • Designed and implemented the presentation layer using JSP, HTML and Cascading style sheets.
  • Created Java components with emphasis on re-usability and developed & tested.
  • Deployed web components in Tomcat Server.
  • Involved in the design of the architecture of the application & Implementation of Intercepting Filter Pattern.
  • Developed the presentation layer using JSP, JavaScript & CSS.
  • Responsible for Unit Testing and Functional testing for each module and also participated in the integrated testing of the application.

Environment: Java, J2EE, JSP, Servlet, JDBC, Tomcat and MS- Access

We'd love your feedback!