We provide IT Staff Augmentation Services!

Java Lead Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • 13 years of diversified experience as a JAVA/J2EE developer with the Government, Banking, Finance, Insurance, Ecommerce, and other domains in Analysis, Design, Coding, Testing and Implementation of various Web based applications, Client/Server applications based on J2EE Architecture
  • Experience with the complete software development life cycle in Agile, Scrum and Water fall model.
  • Experience working with Design Patterns such as Developed applications using J2EE Design Patterns such as Model - View-controller (MVC), Singleton, Session Façade, Business Delegate, and Service Locator
  • Experience in Micro service architecture using Spring Boot and Redhat OpenShift
  • Experience working with front-end technologies like XML, HTML5, DHTML, CSS, JavaScript, AJAX, AngularJS2 and JQuery
  • Expertise in MVC 2 architecture using Struts 1.3/2 with features like validation framework, tiles framework and internationalization and good experience and knowledge working on ORM persistence frameworks like Hibernate.
  • Exposure and expertise of development and deployment of Java/J2EE web components on WebSphere Application Server, WebSphere Portal Server, Web Logic Application Server, JBoss, and Apache-Tomcat
  • Excellent exposure and ability to learn new technology quickly
  • Expertise on different Technologies like Java, Servlets, JSP, JSF, Struts, EJB, Spring, Hibernate, Web service, Rest, JSR 168 Portlets and Apache Lucene
  • Experienced on Spring Framework features like Spring Boot, Dependency Injection, SpringMVC, JDBC Templates, Hibernate Integration, Hibernate Template and Spring Enterprise Integration.
  • Setup build environment by writing ANT build, Maven build, configuring and deploying of the application in all the servers
  • Experience in using Design Tools like IBM Rational Enterprise Tool like MS Visio, RAD for Object Oriented Analysis (OOA) and Design (OOD) using UML (Unified Modeling Language).
  • Expert in designing enterprise applications using technologies like EJB
  • Experience in Preparation and Execution of JUNIT Test Cases
  • Experience in using IDEs like Eclipse and RSA
  • Experience in Databases like Oracle, MySQL,DB2

TECHNICAL SKILLS

Language’s: Java, J2EE.

Web Technologies: JSP, JSF, JSR168 Portlets, ICE faces 3.3.0, HTML5, DHTML .

Framework’s: Struts, Spring

Web Services: SOAP, WSDL (JAX-WS), (REST JAX-RS) APACHE CXF and AXIS

Persistent Framework: Hibernate, iBatis and JPA

XML: XSL/XSLT, XSD, XPATH, SAX and DOM Parsers, XPATH, SAX and DOM Parsers

TestingFramework‘s : Junit 4.1

Distributed Technologies: EJB 2.0 (Enterprise Java Beans)

Rules Engine: Drools 5.0

BPM: JBMP

Search: Lucene

ScriptingLanguage’s: Java Scripts, AngularJS 2, jQuery, Node js and AJAX

Integration: GIS ( Gentran Integration Suite), Oracle iStore

Databases: Oracle 11/10g, SQLServer2005, SQL Developer and TOAD.

Operating Systems: Windows XP and Ubuntu

Servers: Apache Tomcat 5.5, WebSphere Portal, JBoss 4/5

Building tool: ANT, Maven

Tools: and IDE’s: Eclipse 3.2, IBM RSA, log4j, PUTTY and WINSCP iText PDF, Microsoft VISIO and Veracode.

Version Controlling: SVN and GIT Hub

CI Tools: JENKINS and HUDSON

Bug Tracker’s Tool’s: JIRA and HP ALM

PROFESSIONAL EXPERIENCE

Confidential

Java Lead

Responsibilities:

  • Involving in design, development, testing, implementation and supporting application using java, J2EE technologies.
  • Played major and active role as lead in various phases of product development life cycle such as analysis, design, development, testing, implementation and customer support.
  • Designed and developed REST API for reservation search that includes various search parameters like loyalty ID, check-in and checkout dates, email, username, etc.
  • Implemented reservation data synchronization APIs that gets called from Guest Reservations System (GRS). The API behaviour is RESTful.
  • Added new business workflows rules for LMS and MMS hotel group reservation booking process. Implemented new business classes to process the workflow.
  • Implemented business reward reservation APIs for making bulk reservation through multi-threading concept.
  • Updated existing RES configurations and initialized API using Spring Boot.
  • Implemented object mapping among RES, AHP and Channels objects using MapStruct framework.
  • Implemented new lookup data using Gemfire Cache.
  • Used Kafka Producer to publish all transactional flows of API request and response.
  • Participated in business triage and support calls to identify the new enhancement changes and finalize the PROD defects, also gathering the functional requirements for new features, which involves a review of existing systems configurations and operating methodologies as well as understanding the business needs to work on proof of concepts (POC).
  • Provided the technical support and coordinate with onsite/offshore team members which involves ensuring technical specifications to meet the business requirements. This includes coordinating with the offshore team of developers and onshore centers of excellence to ensure best-practice standards are implemented.
  • Perform root cause analysis of the defects in all env of INT, STG and PROD. Suggest the solutions for the recurring issues to ensure that business continuity is not impacted.
  • Maintain high standard of service delivery by debugging procedures to review log and code pieces to breakdown source.
  • Used Swagger for RES ESB API to document the all CRUD operations and shared among the product managers, vendors and testers.
  • Implemented and tested expected behaviour of APIs using Mockito unit test framework and Postman.
  • Used Jenkins (CI/CD) pipelines as continuous integration tool for automating build, testing and deployment of the applications.
  • Utilized the SonarQube to verify code coverage and code review.
  • Utilized the Putty and WinSCP tools to access the server and verify the system logs.
  • Implemented Maven as build and configuration tool.
  • Responsible for Logging implementation into the system using Log4j API.
  • Worked under the agile software development practice using scrum status meetings.
  • Reviewed code of team members once they create pull requests for their feature branches.
  • Coached team members to write better code logic and follow coding standards.
  • Helped and guided team members when they are stuck or need help

Confidential

Java Lead

Responsibilities:

  • Involving in design, development, testing, implementation and supporting application using java, J2EE technologies
  • Requirement collection and clarification with client/offshore team members.
  • Work on Proof Of Concepts and Resolve production issues of those applications when required.
  • Collaborate with the customer’s technical and functional leads from projects.
  • Perform root cause analysis and suggest solutions for the recurring issues.
  • Status reporting/update to Cognizant Transition Manager / Service Delivery Manager.
  • Knowledge Transition Planning for major project releases.
  • Ensure SLA compliance is met for the support tickets
  • Active participation in estimation and planning phases.
  • Document Business Processes, Data Flows, Use Cases, etc.
  • Directly involve in Design and Development of the required modules/User stories along with it’s unit and integration testing.
  • Managing quality assurance on projects to ensure that the code base follows coding standards and guidelines, is thoroughly tested, is maintainable and meets expectations

We'd love your feedback!