We provide IT Staff Augmentation Services!

Java/j2ee Lead Developer Resume

5.00/5 (Submit Your Rating)

Jacksonville, FL

SUMMARY

  • Over 12 and half Years of extensive experience as a Java J2EE Software Developer responsibility in Object Oriented Development, implementation and maintenance of web Enterprise applications. Developed web - based applications using Java, J2EE, MVC framework (Struts, Spring MVC, JSF, and Customized frameworks), Web Services (SOAP and REST), Oracle and SQL.
  • Performed business and systems analysis, application design, application development, testing, and implementation of J2EE technology solutions. Involved in all the phases of SDLC.
  • Experience in Agile and waterfall methodologies.
  • Experience in spring boot applications and micro services and deploying the micro services in PCF (Pivotal Cloud Foundation).
  • Experience in consuming micro services and creating Swagger document.
  • Expertise in Test Driven Development (TDD) where test cases were written first and then development code was written to fail/pass these tests.
  • Experience in Behavior Driven Development (BDD).
  • Experience in XML and related technologies like XSL, XSLT along with XML parsers like JAXP (SAX, DOM), JAXB and Xpath API’s.
  • Experience in developing REST APIs’s with JAX-RS.
  • Experience in working in several database server domains such as Oracle 8i/9i/10g, SQL Server.
  • Experience in Continuous development and Continuous Integration (CICD).
  • Experience in Splunk for application analysis. Experience cloud environment.
  • Experience in App Dynamics for analyzing.
  • Experience in analyzing the production issue and fixing the critical production issues.
  • Experience in client-side development with AJAX, JavaScript, JQuery, JSON and HTML
  • Experience with unit testing using Junit and knowledge of ANT and Log4j tools.
  • Experience with test-driven development using a various unit testing framework such as JUnit
  • Experience in Oracle, MySQL
  • Hands on with PL/SQL Stored Procedures, Triggers and Views.
  • Experienced with IBM WebSphere Application Server, Oracle WebLogic application servers and Apache Tomcat Application Server.
  • Experienced in requirement analysis, and preparing High Level and Detail Level design (HLD and DLD).
  • Experienced in implementing full life cycle of software development process (SDLC)
  • Used version controller tool like RTC and ClearCase.
  • Understanding of object-oriented design, re-use, and component-based development.
  • Done with SCJP certification.

TECHNICAL SKILLS

Languages: Java, J2EE, C/C++, SQL, PLSQL

J2EE Technologies: JDK, Servlet, JSP, JSF, Jakarta Struts1 Hibernate, Spring, JDBC, Web Services (JAX-RPC, JAXB 2.0, JAXP 1.x), RMI, Log4j

Frameworks/ORM tools: Struts, Spring MVC, Hibernante, Customized Frameworks, JSF

IDE Tools: Eclipse, RAD, NetBeans, Oracle JDeveloper, Spring Tool Suite

Operating System: Windows 9X-XP, Windows Vista, Windows 7, Unix, Linux

Scripting Language: HTML, JavaScript, Jscript, JQuery, Ajax, XML, YML,JSON, Backbone, Angular, XSL, XSLT,SAML

Database/Tools: JDBC, Oracle, PLSQL

Libraries and Tools: Ant, MavenVersion Control RTC, Clearcase, SVN

UML Tools: MS Visio

Functional Domain: Banking and Finance

Tools: Rational Application Developer, Quality Center,App Dynamics, Wily monitoring tool, Pivotal Cloud Foundry, Clearcase, Jenkins,SonarQube,BMC Release management process, Microsoft Visual Studio Code, Sublime,Xenos, PL/SQL Developer, SOAPUI,WINSCP, PUTTY, WINMERGE, ServiceNow, Splunk, App D

AppServers/ Middleware: WebSphere, Weblogic, Tomcat, JBoss

PROFESSIONAL EXPERIENCE

Confidential

Java/J2EE Lead Developer

Responsibilities:

  • Involved in design and development of resusable framework (RF) for different projects where building new models and enhancing the existing models.
  • Developing new spring boot application to get the list of participants, partners associated with participants, patient management, patient care report management, transferring files, Probabilistic Matching results for any patients based patient care reports.
  • Write code for moderately complex system designs and programs that creates the reusable framework any model based on the needs.
  • Code and/or create new Application Programming Interfaces (APIs) or developing new programs.
  • Review code developed by other Developers.
  • Develop specific functionality and support day to day production issues.
  • Involved Application support and participate in design, development discussions.
  • Identify, resolve issues proactively in the reusable framework models.
  • Communicate with QA and client Testing team on the possible metadata issues.
  • Work with functional manager/leads to define processes and then translates same into automated solutions in the system, using existing functionality where possible.
  • Write code for enhancing existing java j2ee applications which are existing in WebSphere platform.
  • Provide input to and drive programming standards.
  • Write detailed technical specifications for subsystems.
  • Writing unit test cases for the code developed using JUNIT test cases. Perform unit testing and debugging.
  • Focusing on Test Driven Development (TDD)and error handling Set test conditions based upon code specifications.
  • Assist other Developers and team members to debug more complex errors. Supports transition of application throughout the Product Development life cycle.
  • Working Various frameworks (i.e. Spring, Spring JPA, Hibernate, Spring portlets, Spring boot etc.)
  • Developing service-oriented applications and SOAP Web Services, XML, XSD, REST Services, SON, IBM WebSphere v7, SQL / PL SQL and query language for Oracle, Sibel.
  • Versioning with Subversion (SVN) and GitLab. Working on development environment IDE like Eclipse / RAD and different development and debugging tools likes.

Confidential, Jacksonville, FL

Technical Lead (Java/J2EE lead Developer)

Responsibilities:

  • Involved in design and development of web and mobile systems for different projects where building new payment systems, replacing benefits mainframe system with new rest services and so on.
  • Developing new spring boot and nodeJS services to get the accurate cost estimator for different medical services and connecting to different systems to get accurate information.
  • Write code for moderately complex system designs and programs that span platforms
  • Code and/or create new Application Programming Interfaces (APIs) or developing new programs.
  • Review code developed by other Developers.
  • Develop specific functionality and support day to day production issues.
  • Involved Application support and participate in design, development discussions.
  • Identify, resolve issues proactively in the web and mobile system.
  • Communicate with QA and client Testing team on the possible metadata issues.
  • Working on Proof of concepts when new system is built as part of analysis and design of any project.
  • Work with functional manager/leads to define processes and then translates same into automated solutions in the system, using existing functionality where possible.
  • Collaborate with other technical team and subject matter experts to establish the technical vision z
  • Write code for enhancing existing java j2ee applications which are existing in WebSphere platform.
  • Provide input to and drive programming standards.
  • Write detailed technical specifications for subsystems.
  • Involved in Member website Enhancements and upgrade activities.
  • Writing unit test cases for the code developed using JUNIT test cases. Perform unit testing and debugging.
  • Focusing on Test Driven Development (TDD)and error handling Set test conditions based upon code specifications.
  • Assist other Developers and team members to debug more complex errors. Supports transition of application throughout the Product Development life cycle.
  • Documenting what has to be migrated. May require more coordination points for subsystems.
  • Develop application in Web and Mobile applications like payments system will not have any downtime with multiple instance or pods routing the traffic.
  • Various frameworks (i.e. Struts, JSF, Spring, Hibernate, Spring portlets, Spring boot etc.)
  • Developing service-oriented applications and SOAP Web Services, XML, XSD, REST Services, SON, IBM WebSphere v7, IBM Integration Bus. Messaging systems (WebSphere MQ). SQL / PL SQL and query language for Oracle, DB2, Sibel.
  • Versioning with Subversion (SVN) and GitLab. Working on development environment IDE like Eclipse / RAD and different development and debugging tools likes.
  • Creation of Swagger documentation for different services and testing the swagger.
  • Deploying the applications to unit, test, stage and production environment using Jenkins. Supports CICD (Continuous Integration and Continuous deployment). For Deploying member website application using internal deployment systems like BART.
  • Working on production issues. Work with business team or analyst team to understand the issue.

Confidential

Java/J2EE Developer Lead

Responsibilities:

  • Involved in the project system requirements, analysis, and conceptual design and development phases.
  • Designed Class Diagrams, Sequence Diagrams and Object Diagrams using MS Visio to model the detail design of the application.
  • Interacted with business stake holders and architects for designing project application.
  • Worked as development team lead with 3 onshore resources and 12 offshore resources.
  • Worked in Only onshore project and onshore-offshore model projects also.
  • Designed and used Java Financial Platform, architecture where underlying technology is Struts. Confidential customized architecture.
  • Worked in Struts, Spring, Hibernate frameworks.
  • Involved in Micro service development and deployment through production.
  • Development of application business logic using Eclipse and RTC.
  • Used BeyondCompare to compare and merge code when used with GIT versioning system for merge tool and difftool
  • Used Web services for transmission of large blocks of XML data using (SOAP)
  • Configured the WSDL descriptor file needed for Web Services.
  • Used XML and SOAP with SAX parser to transfer data between applications.
  • Used SOAPUI and Postman as a functional testing tool for web service invocation, simulation, testing by passing SOAP requests with and without security headers
  • Used Jenkins tool for building the applications like different java enterprise applications, microservices, angularJS, nodeJS, ReactJS applications.
  • Experience in CICD integration. Deploying the applications without manual effort.
  • Unit Testing of constructed application business logic and work on the test cases using JUNIT.
  • Ensuring strict adherence to TCS and Client Quality processes and ensuring on-time deliveries.
  • Support the Sprint testing, System integration testing, User Acceptance Testing, Friendly user testing and Production implementation.
  • Used DJ Java Decompiler to reconstruct and reverse engineer the source code from binary
  • Generating test report from HP QC and tracking the defects in QC and involved in defect fixing activity.
  • Leading the team and involved in code reviews, ownership of responsibilities.
  • Involved in multiple integration projects with Confidential partners.
  • Involved much critical production issue debugging of the issues and fixing the issues.

Environment: Java, J2EE, JSP, Servlets, Spring, struts, Ajax, Javascript, SQL, PL/SQL, Websphere Application Server, Oracle 10g, Unix, SAML, Rational Application Developer,Quality Center,App Dynamics, Wily monitoring tool, Pivotal Cloud Foundry, Clearcase, Jenkins,SonarQube,BMC Release management process, Microsoft Visual Studio Code, Sublime, PL/SQL Developer, SOAPUI,WINSCP, PUTTY, WINMERGE, ServiceNow, Nexus repository,Splunk,AppD.

Confidential

Java/J2EE Developer Lead

Responsibilities:

  • Involved in the Analysis, design, workflow, and process flow.
  • Interaction with Clients and involved until product went production.
  • Developed multiple functionalities for online mortgage request and loan officer search Modules.
  • Development of applications using spring MVC and spring boot application.
  • Worked in the Agile Environment with daily standups and work within the specific time
  • Used Struts and spring MVC Framework "Model View Controller (MVC)" architecture for an efficient implementation of the view level customizations and interface with the application logic.
  • Worked on multithreading while synchronization is applied.
  • Worked in spring boot applications and micro services and deploying the micro services in PCF (Pivotal Cloud Foundation).
  • Worked in consuming micro services and creating Swagger document.
  • Expertise in Test Driven Development (TDD) where test cases were written first and then development code was written to fail/pass these tests.
  • Worked in Behavior Driven Development (BDD).
  • Worked in Collections Framework for storing, parsing the response from different backends.
  • Developed database stored procedures and SQL queries for querying database on Oracle 10g
  • Performed Unit testing using JUnit
  • Developed different design Patterns like singleton, Factory for the objects to access within the application.
  • Worked with JDeveloper IDE to develop and deploy complete application.
  • Used Ant, Maven for developing build scripts and deploying the application
  • Utilized RTC for software configuration management and version control

Environment: Java, J2EE, JSP, Servlets, Spring, Hibernate, Ajax, Javascript, SQL,PL/SQL, Weblogic Application Server, Developer tools, Oracle 10g, Unix, Xenos, PL/SQL Developer, SOAPUI,WINSCP, PUTTY, WINMERGE, Nexus repository

Confidential

Software Developer

Responsibilities:

  • Capture requirements for this project and attend the grooming meetings in the agile methodology.
  • Analysing the requirements and providing feasible solutions.
  • Attend the poker planning for the sizing of the requirement.
  • Development of application business logic using Eclipse and RTC.
  • Unit Testing of constructed application business logic and work on the test cases using JUNIT.
  • Deploying the application in Pivotal cloud factory using RLM process as part of Continuous Development and Continuous integration (CICD) .
  • Build the application using Jenkins build process.
  • Ensuring strict adherence to TCS and Client Quality processes.
  • Ensuring on-time deliveries.
  • Support the Sprint testing, System integration testing, User Acceptance Testing, Frinedly user testing and Production implementation.
  • Involved in defect fixing activity.
  • Generating test report from HP QC.
  • Studying the reported bugs and performing Casual Analysis.
  • Classifying and archiving related documents.

Confidential

Developer

Responsibilities:

  • Capture requirements for this project in waterfall methodology from business requirements and Functional requirements reviews.
  • Analysing the requirements and providing feasible solutions.
  • Involved in preparation of design documents for all the impacted methods and for new functionality.
  • Development of application business logic using RAD, Eclipse and Clear Case, RTC.
  • Unit Testing of constructed application business logic in both Client and Server.
  • Ensuring strict adherence to TCS and Client Quality processes.
  • Ensuring on-time deliveries.
  • Support the User Acceptance Testing and Production implementation.
  • Involved in defect fixing activity.
  • Generating test report from HP QC.
  • Studying the reported bugs and performing Casual Analysis.
  • Classifying and archiving related documents.

Confidential

Developer

Responsibilities:

  • This project was developed from the scratch on top of JFP (Java Financial Platform )
  • Involved in installation and development of the application.
  • Used SQL tool for the database changes.
  • Used Eclipse IDE to develop the application.
  • Used the QC for defect tracking for the application related defects.
  • Involved in creating product extensions(for showing up the rates on the cards, separate independent project is been created) as per client needs, which can be plugged to the codebase.
  • Used Struts Tiles to create manageable and flexible client extensions.
  • Worked on hibernate at ORM layer and Struts, JFP at application layer.
  • Responsible for status reporting, creating task deadlines and assignments, mentoring, code review, writing design documents and tech specs.
  • Designed custom end-to-end workflow as per client requirements
  • Provided recommendations for Performance Improvement and development process enhancement
  • Involved in Unit Testing, Development Integration testing, System integration Testing and user acceptance testing, vulnerability assessment testing, performance Testing.

Confidential

Developer

Responsibilities:

  • Capture requirements for this project.
  • Analysing the requirements and providing feasible solutions.
  • Involved in preparation of design documents for all the impacted methods and for new functionality.
  • Development of application business logic using RAD, Eclipse and Clear Case.
  • Unit testing of constructed application business logic in both Client and Server.
  • Ensuring strict adherence to TCS and Client Quality processes.
  • Ensuring on-time deliveries.
  • Support the User Acceptance Testing and Production implementation.
  • Involved in defect fixing activity.
  • Generating test report from HP QC.
  • Studying the reported bugs and performing Casual Analysis.
  • Classifying and archiving related documents.
  • Working on the development and maintenance of THD/RPL and Confidential Health Cards portal.

We'd love your feedback!