We provide IT Staff Augmentation Services!

Java Lead Resume

5.00/5 (Submit Your Rating)

PROFESSIONAL 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 SpringBoot and Redhat OpenShift
  • Experience working with front-end technologies like XML, HTML5, DHTML, CSS, JavaScript, AJAX, AngularJS 2 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 , WebLogic 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, PortletsICE 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 ParsersXPATH, SAX and DOM Parsers

Testing Framework s: Junit 4.1

Distributed Technologies: EJB 2.0 (Enterprise Java Beans)

Rules Engine: Drools 5.0

BPM: JBMP

Search: Lucene

Scripting Language s: Java Scripts, AngularJS 2, jQuery, Node js and AJAX

Integration: GIS ( Gentran Integration Suite), Oracle iStore

Databases: Oracle 11/10g, SQLServer 2005, 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

Environment: SpringBoot, JMS, Web Services(SOAP, WSDL, JAXB, Rest, JAX-RS), log4jGit Hub, AMQ, Rally, GemFire, Junit(Mockito / Power Mock)

Tools: Jdk1.8, Eclipse, SQL Developer, Maven, swagger, App Dynamics, PuttyWinSCP and Jenkins.

Server: Jboss Fuse 6.2.1

Java Lead

Responsibilities:

  • Involving in design, development, testing, implementation and supporting application using java, J2EE technologies
  • Design and Develop software modules to support the business needs by following the business work flow of end to end high level scenarios, which involves a description of technical and business specifications and the methodology to use, to achieve the Cognizant’s customized software solution under various scenarios.
  • Implemented and expose the Reservation services to the CRO, Channel’s, Booking Tool and WEB using CURD(Create/Update(modify)/Retrieve/Delete(Cancel)) operations of Rest API’s.
  • Produce and Consume the AHP services using REST API’s
  • Initialized Res Configuration and Rest Api’s using Spring Boot
  • Implemented object mapping between system using MapStruct framework
  • Initialized lookup data using Gemfire Cache
  • Used JMS/ AMQ , to push the reservation message to EDA
  • Participate in business requirements and functional requirements gathering, which involves a review of existing systems configurations and operating methodologies as well as understanding the business needs to Work on Proof of Concepts and resolve production issues of the applications when required.
  • Provide technical support and coordinate with onsite/offshore team members which involves ensuring technical specifications to meet the business requirements. This includes coordinating with Cognizant's offshore team of developers and onshore centers of excellence to ensure best-practice standards are implemented.
  • Perform root cause analysis and suggest 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 Jenkins as continuous integration tool, Putty and WinSCP to check the server logs for each transaction performed.
  • Implemented Maven as build and configuration tool.
  • Responsible for Code Review, Code Troubleshooting, Bug Fixing, Change Requests.
  • Responsible for Logging implementation into the system using Log4j API.

Confidential

Environment: JMS, Web Services (SOAP, WSDL, JAXB, Rest, JAX-RS), log4j, Hibernate, Git Hub, AMQ,and PMS(property management system).

Tools: Jdk 1.8, Eclipse, SQL Developer, oracle 11g and Jenkins

Server: Tomcat

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

Confidential

Environment: Angular JS 2, CSS, Spring IoC, Spring Core, Spring MVC and Spring IntegrationSpring Boot, JMS, Web Services (SOAP, WSDL, JAXB, Rest, JAX-RS), log4j, Hibernate, Git Hub and AMQ.

Tools: Jdk1.8, Eclipse, SQL Developer, oracle 11g, HP ALM, Putty, WinScp, Jenkins

Server: JBoss EAP 7.1.0

Technology Lead

Responsibilities:

  • Involving in design, development, testing, implementation and supporting application using java, J2EE technologies
  • Involved in the complete SDLC including Requirement Analysis, Design, Implementation, Testing and Maintenance.
  • Developed web application using Angular JS Framework
  • Initialized application configuration and web component(Rest API) using Spring Boot.
  • By Using the Spring Quartz batch framework for scheduling and maintenance of batch job process.
  • Design and Developed Confidential Gateway by using Enterprise Integration Patterns.
  • By using spring integration components like message channel, Filter, Router, messaging gateway (Asynchronous and Synchronous), Transformers and Interceptor’s to rewrite Confidential gateway.
  • Used JMS/AMQ outbound and message driven channel API to send, receive, and read messages from internal systems.
  • Deployed Confidential application in PaaS environment.
  • Internal services are developed with Micro Service architecture using Rest APIs, Spring Boot and OpenShift.
  • Identify and solve system integration flaws and critical issues.
  • Used Spring MVC to create Rest based services.
  • Created SOAP web service using WSDL to realize web-based application
  • Implemented JAXB API for XML serialization and Marshalling/ Unmarshaling of Java objects.
  • Used server side Spring framework and Hibernate for Object Relational Mapping of the database structure created in Oracle
  • Used JBoss Drools to validate business logic for the carrier request data for NP and DL.
  • Lifecycle Management (ALM) for defect tracking.
  • Used Jenkins as continuous integration tool, Putty and WinSCP to check the server logs for each transaction performed.
  • Implemented Maven as build and configuration tool.
  • Responsible for Code Review, Code Troubleshooting, Bug Fixing, Change Requests.
  • Responsible for Logging implementation into the system using Log4j API.

Confidential

Environment: JSF, CSS, Ajax, JQuery, node.js, JBPM, Spring IoC, MyBatis, EJB, JMS Web Services (SOAP, WSDL, JAXB, Rest, JAX-RS), log4j, Git Hub, Apache CFXJavaMail and iTextPDF.

Tools: Jdk 1.6, Eclipse, SQL Developer, oracle 11g, HP ALM, Putty, WinScp, Jenkins

Server: JBoss 5.1.0

Technology Lead

Responsibilities:

  • Involving in design, development, testing, implementation and supporting application using java, J2EE technologies
  • Involved in the complete SDLC including Requirement Analysis, Design, Implementation, Testing and Maintenance.
  • Developed web application using JSF Framework
  • Developed work flow process using JBMP
  • Used Java Message Service JMS (Pub-Sub)API to send, receive, and read messages from /to Granite system
  • Used Apache CXF to create SOAP based web services.
  • By using JBoss Drools to validate the incoming request from VFO systems.
  • Developed PDF notifications using iText and send VFO and Granite systems.
  • Using Java Mail API to send email to Carrie’s
  • Created SOAP web service using WSDL to realize web-based application
  • Implemented JAXB API for XML serialization and Marshalling/ Unmarshaling of Java objects.
  • Implemented internal and external API services using Node.js modules
  • Build SOAP web service by building Node.js Server in the back-end to handle requests sent from the front-end calls.
  • Developed REST web services using JAX-RS API.
  • Used server side Spring framework and Hibernate for Object Relational Mapping of the database structure created in Oracle
  • Used JBoss Drools to validate business logic for the request orders and HP Application.
  • Implemented Java based POJO access to the application's Oracle 11g database using myBatis (formerly iBatis) mappers and typical data access and transfer design patterns
  • Lifecycle Management (ALM) for defect tracking.
  • Used Jenkins as continuous integration tool, Putty and WinSCP to check the server logs for each transaction performed.
  • Implemented Maven as build and configuration tool.
  • Responsible for Code Review, Code Troubleshooting, Bug Fixing, Change Requests.
  • Responsible for Logging implementation into the system using Log4j API.
  • Responsible for Exception handling into the system.
  • Responsible for Support in SIT, UAT, Production environments.
  • Used Eclipse as IDE for the application development and integration.
  • Leading the team in such a way to deliver the tasks in right time
  • Followed agile software development practice using scrum status meetings.
  • Managed off shore resources and mentored other developers as well.

Confidential

Environment: Jsp, Html5, AngularJS, CSS, Ajax, JQuery, log4j, SVN and Oracle iStore.

Tools: Jdk 1.6, BMC Remedy User, Eclipse, SQL Developer and JIRA

Technology Lead

Responsibilities:

  • Involved in design, development and testing phases of project
  • Utilized CSS 3 (Cascade Styling Sheet) for User Interface Aesthetics.
  • Worked under Agile environment two-week Sprints with daily Scrum meetings.
  • Using the Oracle iStore Customer UI interface to build the shopping cart pages for MYRicoh.
  • Wrote page level code using JavaScript with AngularJS framework along with jQuery and other JavaScript libraries.
  • Used AngularJS directives, factories and services for developing single page web applications.
  • Customise the oracle seed class and added new features according to MYRicoh functionality.
  • Developed an Ajax Based UI component to check the current online users and also to send them an app request and periodically check an invite status.
  • Redesign and maintain few parts of the existing internal web application utilizing HTML/HTML5, CSS/CSS3, JavaScript, Bootstrap, and JQUERY.
  • Debugging the common code platform to remove bugs from several features of the code using Eclipse IDE and Firebug tool.
  • Developed UI library functions to increase the code reusability and support standard coding practices.
  • Using AJAX with jQuery to dynamically overlay contents on web pages.
  • Implemented jQuery plug-in that enables to display related information with the hovered label and links
  • Developed Application using Object Oriented Framework where each component within the application has its own component script which is reusable for other applications.
  • Using the Remedy , Create the release drivers for higher environments ( UAT ).

Confidential

Environment: JSF 2.1.6, ICE faces, JQuery, Ajax, JavaScript,Web Services, Spring3, HibernateJunit, log4j, Spring AOP, Oracle Weblogic 10.3.5, Oracle 11g, SQL DeveloperSVN, SoapUI Pro 4.5.1 and Hudson.

Tools: Jdk 1.6, Eclipse, SQL Developer and Maven

Java Lead

Responsibilities:

  • Involved in design, development and testing phases of project
  • Extensively worked on business, and persistence tier using the core java 1.6, Spring3.0 and Hibernate
  • Developed web application using JSF Framework
  • Involved in developing user interface using JSF
  • Designing and developing xhtml Pages using JSF Frame work.
  • Designing and developing dynamic data table.
  • Implemented JSF Custom component
  • Designed, developed and modified UI components that used JSF, JavaScript, jQuery and Ajax.
  • Used Soap UI Pro4.5.1 for testing SOAP-based Web Service Calls (consumption).
  • Wrote Soap WebService clients for retrieving customers’ pricing discounts, surcharges, shipment data and billing flags
  • Implemented web services(SOAP) to invoke providers services from the client side through SSl(Secure Sockets Layer)
  • Involved writing wsdl and xsd files (SOAP) for different service mappings
  • Implemented Restfull services to invoke pricing/volume/discount calculations
  • Restfull API is implemented using Jersey.
  • Worked under Agile environment with Version One, two-week Sprints with daily Scrum meetings.
  • Outlined Use Cases, Data Models, Class Diagrams, and Sequence Diagrams for multiple story designs with in the Confidential Project.
  • Developed the persistence layer with optimized HQL queries and named queries for CRUD operations.
  • Utilized CSS 3 (Cascade Styling Sheet) for User Interface Aesthetics
  • Leveraged some of the features Spring Framework such as Dependency Injection, Persistence via Spring + Hibernate integration and Transaction management.
  • Involved in bug fixing for existing functionality.
  • Involved in writing the JUnit Test Cases.
  • Extensively used the LOG4j to log regular Debug and Exception statements.
  • Used Hibernate framework for the backend persistence

Confidential

Environment: Jsp, Web Services, Spring3, Hibernate, Struts 2.1, JUnit,log4j and DB2

Server: IBM Websphere 7.0

Tools: Jdk 1.6, RAD, Microsoft VISIO and Maven

Duration: Dec’ 2012 to Apr' 2014

Java Lead Developer

Responsibilities:

  • Involved in Analysis of Customer Requirements
  • Involved in preparing Functional requirements
  • Involved in preparing Technical Specifications which includes design
  • Extensively worked on business, and persistence tier using the core java 1.6, Spring3.0 and Hibernate
  • Involved in design, development and testing phases of project
  • Involved in daily meetings with clients and onsite/ offshore in part of agile development
  • Created Architecture Diagrams using EA, and Flow Charts using Microsoft Visio.
  • Followed agile software development practice using scrum status meetings.
  • Used JUnit to test persistence and service tiers
  • Used RAD for the entire project development
  • Leading the team in such a way to deliver the tasks in right time
  • Implemented web services(SOAP) to invoke providers services from the client side through SSl(Secure Sockets Layer)
  • Involved writing wsdl and xsd files (SOAP) for different service mappings
  • Closely worked with Test Team to identify bugs in application
  • Task allocation and tracking to completion
  • Reviewing of weekly status, consolidation of status, escalation of issues and any re-planning
  • Identify risks, prioritize the risks and plan mitigations.
  • On time completion of tasks and the project per quality goals
  • Worked on tools like Microsoft VISIO, Jira and SVN for configuration management and bug tracking and fixing
  • Design Batch framework to scheduling batch jobs using CA ESP Scheduler
  • Worked on creating jars for the Batch build and deployment management to different environment like DEV,SIT,UAT
  • Leveraged some of the features Spring Framework such as Dependency Injection, Persistence via Spring + Hibernate integration and Transaction management.
  • Involved in bug fixing for existing functionality
  • Involved in writing the JUnit Test Cases
  • Extensively used the LOG4j to log regular Debug and Exception statements
  • Used Hibernate framework for the backend persistence
  • Strong experience of developing data models using Hibernate POJO's and configuring Hibernate persistence layer.
  • Experience using Hibernate for mapping Java classes with database and using Hibernate query language (HQL).

Confidential

Environment: JSF, Web Services, Spring2.5, Lucene 2.4.0, Xml, XSD, Ubuntu, POJO and JUnit

Server: Apache Tomcat Server v5.5

Tools: Jdk 1.6, Eclipse 3.4 and Maven

Java Lead Developer

Responsibilities:

  • Experience in implementing search solutions using search engines like Lucene
  • Involved in upgrading of Lucene 2.4 to Lucene 3.4
  • Expertise on Lucene
  • Extend search quality, services, and reporting to include metrics capturing and analysis of search trends for improvements
  • Extensively used Lucene Core API likes Analyzer, Documents, Searcher and index etc,.
  • By using Lucene Analysis to convert text into indexable /searchable tokens.
  • By using Lucene IndexReader/Writer to read and create indexing the documents.
  • Implemented wide range of searching options using Lucene Query
  • By Using Lucene LukeAll indexing Tool to index sanity checking, index optimization.
  • Developed web application using JSF Framework
  • Involved in developing user interface using JSF
  • Designing and developing JSP Pages using JSF Frame work.
  • Implemented JSF Custom component
  • By using Spring IOC for configuring object dependencies
  • Involved in daily meetings with clients and onsite/ offshore in part of agile development
  • By Using Spring IOC Setter Injection load configuration/root directory of importer
  • Involved in improvement performance of Search the document and Import the client data
  • Implemented WS web services to invoke providers services from the client side through SSl(Secure Sockets Layer)
  • Involved writing wsdl and xsd files (SOAP) for different service mappings
  • Jersey implementation of JAX-RS is utilized to develop RESTful service for Re-indexing.
  • Involved in to building a Restful API that communicates with the web frontend
  • Implemented Restful web services to invoke Lucene Indexing operations
  • Configuring and managing user logins and security for the Lucene index access.
  • Understanding the requirement specification and functional specification translation process from POJOs into XML Message Structure using SAX
  • Translated XML file into POJOs
  • Involved in enhancements and modification according to change requests for existing functionality
  • Client side validations are done using JavaScript
  • Involved in bug fixing for existing functionality
  • Involved in writing the JUnit Test Cases
  • Leading the team in such a way to deliver the tasks in right time
  • Designed XML Schema Definitions for the XML documents
  • Used SVN for configuration management.

Confidential

Environment: JSF, javaScript, EJB 2.1, JMS, XDoclet

Database: Oracle 9i

Server: JBoss Application Server v4.0.2

Tools: Jdk 1.4, Eclipse 2.0, Eclipse 3.4

Java Lead Developer

Responsibilities:

  • Involved in Analysis of Customer Requirements
  • Involved in preparing Functional requirements
  • Involved in preparing Technical Specifications which includes design
  • Developed web application using JSF Framework
  • Involved in the development of Stateless Session beans and Entity beans at the Server side
  • Involved in coding, JUnit and manual testing of assigned module
  • The business objects are passed to the Entity bean for permanent storage in the underlying database
  • Implemented User data in form of Tree Model(JSF Component).
  • Involved in developing user interface using JSF
  • Designing and developing JSP Pages using JSF Frame work.
  • JSF validation framework for front end validations
  • Implemented JSF Custom component
  • Business Logic was implemented using EJB writing a backend JMS message processor to consume incoming JMS messages.
  • Update the JMS messages in the Data base system.
  • Involved in implementing sender and receiver messages through QueueConnectionFactory.
  • In order to fetch data from database, the SQL statements were written and the database fields were again mapped to the Java object variable
  • Implemented the persistence framework provided by the company to persist data to the database (Oracle) using Java Beans
  • Created EJB’s to encapsulate business logic in Session and Entity Beans
  • By using the XDoclet to generate all of the EJB interfaces
  • Sorting feature in the JSF screens was implemented using Java Script.
  • Responsible for bug fixing

Confidential

Environment: JSR 168 Portlets, IBM Portlet Factory, JSF, Hibernate

Server: WebSphere Application Server, WebSphere Portal server

Tools: Jdk 1.4, TOAD 9.0.1, Eclipse 3.2, RSA 7.1

Java Lead Developer

Responsibilities:

  • Involved in Analysis of Functional Requirements
  • Involved in Low Level Designing of the Use cases
  • Designed the drawing sequence diagrams, activity diagrams, class diagrams using UML
  • Involved in developing the use cases as per the Technical Design
  • Involved in writing the JUnit Test Cases
  • Customising Portlets themes and skins at WebSphere server portal (Administration console) providing communication between page to page between two Portlets (P2P communication)
  • Involved in enhancements and modification according to change requests for existing functionality
  • Involved in bug fixing for existing functionality.
  • Developed different dynamic UI Screens using HTML5, JSP and JavaScript for prototype
  • Designed, developed and deployed the portlets on Websphere Portal Server 5.0.2
  • Implemented business logic in Java Beans
  • Developed Portlets page for viewing user data
  • Develop & design Liferay services & portlets applications.
  • Made extensive use of UML and use cases for requirements analysis and design
  • Created Use Case, Class and Activity diagrams

We'd love your feedback!