We provide IT Staff Augmentation Services!

Lead Java/j2ee Consultant Resume

0/5 (Submit Your Rating)

SUMMARY

  • Masters in Computer Application with around 9.5 years of software development experience in object oriented programming, design and development of large, scalable, distributed Enterprise applications using Java/J2EE technologies
  • Extensive experience in Software Development Life Cycle (SDLC) - Requirements analysis, Design documents, Coding, and writing Test cases.
  • Experience with Design Patterns such as Singleton, Factory, MVC, Data Access Objects, Session Façade and good experience with Core Java and Collections.
  • Good experience in Multi-threading and Concurrent APIs
  • Extensive experience with server-side programming technologies such as Servlets, JSP,JSTL, JDBC, JMS, MQ, WMB, Struts, JSF, Spring, Apache Camel and EJB
  • Experience in developing web applications using JSP,Servlet, jQuery, Java Script, AngularJS, HTML.
  • Good expertise in JPA, Hibernate using most of API like HQL and Criteria
  • Developed web services using SOAP and has good knowledge in RESTful web services.
  • Good exposure with application servers and web servers like Apache Tomcat, BEA Weblogic, Web Sphere and IDEs like Eclipse, Net Beans and RAD
  • Strong knowledge of Relational Database Management systems such as Sybase, Oracle and DB2.
  • Good experience in writing SQL queries and PL/SQL procedures
  • Experience in performing unit tests for teh applications using Junit Framework and SOAP UI.
  • Hands-on experience in preparing UML diagrams(Class/Sequence diagrams)
  • Good experience in XML/XSLT configuration for teh application data models.
  • Experience in ANT, Maven scripts and Cruise control.
  • Adept in using version control systems like CVS, SVN, GIT, and Clear case
  • Good exposure to Core Banking, Derivatives, Trading Application, and Financial Services.
  • Team player with demonstrated ability to work fast paced, challenging environment with excellent debugging and problem solving skills, strong interpersonal skills, analytical ability, communication skills, and ability to quickly grasp and adapt to teh rising technologies.

TECHNICAL SKILLS

Programming Languages: Java 1.4/ 1.5/1.6/1.7 , SQL, PL/SQL, HTML, XML.

Java-J2EE Technologies: J2EE (Servlets, JSP, EJB 2.0, MQ 6, WMB 6, JMS, JPA), Web Services.

Frameworks: Struts, Spring, Hibernate 3.0, Web services, Apache-Camel

Databases: Sybase, Oracle, DB2, MySQL.

Application/Web servers: Web Logic, Apache Tomcat 5.5, Web Sphere 6/7, and Web Sphere extreme Scale V6.1, Web Sphere MQ

Process Automation and Version Control Tools: ANT, Maven, Junit, SVN, CVS, GIT, Clear case, Jira. SOA TEST, Quality Center 5.5.2,VPN Client 4.8.02, TN-3270-plus, apache-ant-1.7.0, cruise control 2.7.3, Oracle/Stellent (Universal Content Management System), Data Power, Librarian, Pendoc manager

Scripting languages: Java Script, jQuery, AngularJS, XML/XSD/XSLT, Free Marker Template (FTL)

IDE Tools: Eclipse, Net Beans, RAD 6/7

Operating Systems: Windows XP/7, UNIX, Linux.

OOD & OOA: UML, MS-Visio, Design Patterns, Use-Case diagrams, Sequence diagrams, Class diagrams, Activity diagrams.

SDLC Methods: Waterfall Model, TDD, Agile

PROFESSIONAL EXPERIENCE

Confidential

Lead Java/J2EE Consultant

Responsibilities:

  • Involved in project POC and build teh project from scratch
  • Successfully implemented core modules, multiple enhancements and ACRs.
  • Worked on Implementation of MVC architecture under Spring Framework.
  • Used Spring framework for dependency injection with teh halp of Configuration files.
  • Used Apache-Camel Frame-work to develop teh routes and integrate teh various business flow.
  • Used JPA to interact with teh Oracle data base using java annotations.
  • Created connections to database using JNDI look up, used JPA APIs to retrieve and store data.
  • Involved in writing DAO layer using JPA to access teh Oracle database.
  • Used XML/XSD/XSLT in terms of preparing teh Netting Instructions xml for trades processing.
  • Designed dynamic user interfaces using JSP, Angular JS to retrieve data and to send asynchronous request.
  • Used teh Web-Sphere MQ to send and receive xml messages from Queues.
  • Involved in technical design and responsible for Unit Testing of various components using JUnit
  • Used GIT for software configuration management and version control of various development projects.
  • Created multi-module Maven project and used Maven to build applications.

Environment: JSP, Servlet, Java Script, AngularJS, Spring, Apache Camel, JPA, Websphere-MQ, JBOSS, Eclipse, Free Marker Template, XML/XSD/XSLT, Oracle, GIT, Jira, Maven

Confidential

Sr. Java/J2EE Consultant

Responsibilities:

  • Involved in requirements gathering and design for adding new functionalities.
  • Sole responsibility on all teh trades processing tools like BAT, Tri-optima, Tri-reduce and Deal Extractor for any kind of enhancement/upgrades and support
  • Used Core Java to design teh application and used Collection APIs for storing, retrieving and processing teh data.
  • Used Java Multi-threading and Concurrent APIs for parallel processing teh request.
  • Used Call Backs pattern for post processing teh request.
  • Used Free marker Template to prepare teh XML message as per XSD schema
  • Used XSLT trasformation for XML enrichment and handled teh namespace issues used DOM and SAX XML parsers for data retrieval.
  • Extensively writing unit test cases using JUnit framework
  • Actively involved in performance testing and improvement.
  • Used GIT for software configuration management and version control of various development projects.
  • Created multi-module Maven project and used Maven to build applications.

Environment: Used Core Java, Java Script, Free Marker Template, XML/XSD/XSLT, Oracle, GIT, Jira, Eclipse, Maven.

Confidential

Sr. Java/J2EE Consultant

Responsibilities:

  • Participated in Requirements gathering meetings with all involved teams
  • Involved in project POC and Designed Class Diagrams, Sequence Diagrams, Validation Flow, using Microsoft Visio to model teh detail design of teh application
  • Created and implemented Oracle stored procedures, functions, triggers, using SQL and PL/SQL
  • Used Web Services - WSDL and SOAP for getting information and used SAX and DOM XML parsers for data retrieval.
  • Used Hibernate and worked extensively on Hibernate Query Language (HQL) to query from teh database and also wrote Hibernate mapping definitions for teh persistence layer
  • Designed dynamic user interfaces using JSP, JSTL, JQuery to retrieve data and to send asynchronous request.
  • Designed dynamic user interfaces using AJAX and JQuery to retrieve data without reloading teh page and send asynchronous request. Used JSON for data transfer between teh server and teh web application.
  • Developed Batch Application on Auto population, Business Validation rules.
  • Used Struts and Spring together, Struts to control and manage request-response processing flow, and Spring for Dipendency injections.
  • Involved in deploying web and enterprise applications in Web Sphere Server.
  • Extensively writing unit test cases using JUnit framework
  • Used Log4j for logging purposes. Monitored teh error logs using Log4j and fixed teh problems detected
  • Used SVN for software configuration management and version control of various development projects.

Environment: Used RAD 7.5, WAS 6.1, JSP, JSTL, Servlet, Java Script, Jquery, Struts, Spring frame-work, Hibernate, Pendoc manager and Librarian Tool, Sybase, Oracle, SVN

Confidential

Sr. Java/J2EE Consultant

Responsibilities:

  • Involved in MQ, WMB project POC and created sample application for teh team.
  • Involved in Design, Implementation and coding of complaint module in Java, JEE technologies such as JSP, Servlets and EJB
  • JMS was used to send/receive asynchronous XML Objects and used MQSeries for Enterprise level messaging
  • Designed and developed teh business logic using Enterprise Stateless and Stateful Session Beans and used Session FacadeDesign Pattern
  • Developed teh entire web tier using Spring MVC Framework
  • Used Spring Handler Mapping, Controller class, ViewResolver and views to process teh request and generate teh response
  • Wrote JAXB XML parsers for XML Schema Validation and used SOAP for sending and getting data from different applications.
  • Worked on Warning Report creation and mail generation.
  • Extensively writing unit test cases using JUnit framework
  • Wrote SQL Queries, and integrated SQL Queries into DAO
  • Participated in Code Review meetings

Environment: Used RAD 7.5, WAS 6.1, JSP, Servlet, Java Script, jQuery, Spring frame-work, IBM Websphere MQ 6.0.2.5, IBM Websphere Message Broker 6.1, Pendoc manager and Librarian Tool, Sybase, Oracle, Clear Case 7.0

Confidential

Sr. Java/J2EE Consultant

Responsibilities:

  • Worked on Request Process and designed teh entire screen for online withdrawal.
  • Worked on Approval process and Operational process.
  • Responsible for installing, configuring and deploying on WebSphere in high availability mode
  • Developed teh entire web tier using Struts MVC Framework
  • Developed user interfaces using JSPs and HTML and front-end validations using Java Script
  • Developed JSP custom tags to support custom user interfaces
  • Developed Data Access Objects (DAO) to connect to teh database
  • Involved in designing Database Schema and wrote SQL queries for getting data from Oracle database
  • Used ANT script to create WAR/EAR files and deployed them on WebSphere
  • Responsible for Unit testing of teh various components using JUnit

Environment: Used RAD 7.5, WAS 6.1, JSP, Servlet, Java Script, Struts frame-work, Librarian Tool, Sybase, Oracle, Clear Case 7.0, Ant

Confidential

Sr. Developer

Responsibilities:

  • Participated in teh creation of Use Cases, Class Diagrams, and Sequence Diagrams for analysis and design of application
  • Developed teh application based on MVC architecture using Struts Framework, designed Action Classes, Form Beans
  • Developed several web pages using JSP, HTML
  • Used JavaScript to perform checking and validations at Client's side
  • Evaluated and worked with JDBC forPersistence
  • Extensively involved in developing Stateless Session beans for business processing
  • Implemented test cases for Unit testing of modules using JUnit
  • Involved in deploying web and enterprise applications in WebSphere Application Server
  • Worked on SVN, Cruise control for automated checkeout and build

Environment: RAD 7.0.0.7, WAS 6.1.0.19-WS-WAS-WSFEP-WinX32, JSP, Servlet, Java Script, Struts frame-work, Oracle, SOA TEST 5.5.2, Tortoise SVN, Confidential VPN Client 4.8.02, apache-ant-1.7.0, cruise control 2.7.3

Confidential

Sr. Developer

Responsibilities:

  • Participated in teh creation of Use Cases, Class Diagrams, and Sequence Diagrams for analysis and design of application
  • Worked on Questionnaire and Personal assessment screen.
  • Worked on Portfolio Detail, Financial Summary, Assets and Liabilities and Print Screen.
  • Developing Intranet Web Application using JEE architecture, using JSP to design teh user interfaces
  • Developed teh application based on MVC architecture using Struts Framework, designed Action Classes, Form Beans
  • Involved with EJBs. Created session beans,entity bean message-driven beans with EJBs
  • Developed several web pages using JSP, HTML, Java Script
  • Used JavaScript to perform checking and validations at Client's side
  • Evaluated and worked with JDBC forPersistence
  • Extensively involved in developing Stateless Session beans for business processing
  • Implemented test cases for Unit testing of modules using JUnit
  • Involved in deploying web and enterprise applications in WebSphere Application Server

Environment: Used RAD 7.0.0.7, WAS 6.1.0.19-WS-WAS-WSFEP-WinX32, JSP, Servlet, Java Script, JMS, MDB-MQ Series, Struts frame-work, Oracle, SOA TEST 5.5.2, Tortoise SVN, Confidential VPN Client 4.8.02, apache-ant-1.7.0, cruise control 2.7.3

Confidential

Sr. Developer

Responsibilities:

  • Involved in Project POC to understand teh business requirements and finalizing teh technology stack.
  • Developed prototype application for implementing of Web service integration.
  • Worked on Deposit Account Transaction Inquiry web service module.
  • Worked on Prefunding and Account Transfer web service module.
  • Used Web Services - WSDL and SOAP for creating teh web services with JAS-WS APIs
  • Used JAXB for marshaling and unmarshling.
  • Used Spring Frame work for Dependency Injection and Configuration
  • Involved in Build and Release activity. Automated following activities for build and release process:
  • Written ant build script and setup cruise control for teh automated build and release.
  • Written ant build script to take teh complete check out from teh svn, build teh ear and deployed over WAS (used jacl script for ear deployment over WAS).
  • Written build script to track teh people who did not commit any code into svn on a daily basis and send those people list to teh team by email.
  • Completed development server setup (installed web sphere extended deployment server and setup extreme-scale server over web sphere)
  • Involved in web sphere ear deployment and troubleshooting.

Environment: Core java 1.6, Used RAD 7.0.0.7, WAS 6.1.0.19-WS-WAS-WSFEP-WinX32, Web Sphere extreme Scale V6.1, Spring frame-work, XSLT, Data Power, SOA TEST 5.5.2, Tortoise SVN, Confidential VPN Client 4.8.02, TN-3270-plus, apache-ant-1.7.0, cruise control 2.7.

Confidential

Sr. Java/ J2EE Consultant

Responsibilities:

  • Involved in technical and Unit Test Script document creation.
  • Worked on Single Account and Group Account Module.
  • Worked on Authentication and Authorization module.
  • Implementation of MVC architecture under JSF Framework
  • Used Declarative Transaction management system of JSF Framework and integrated it with JDBC and Hibernate transaction managers to customize transactional behavior
  • Involved in following activities-:
  • Written Helper Classes to implements Converter from Domain Object to Form object and vice-versa.
  • Worked on sorting & validations using comparable and comparator interface.
  • Putted necessary tags in each JSP like headers, secure tags, format tags, validate tags, report links, tool tips and other necessary tags as per business requirement.
  • Wrote SQL Queries, and integrated SQL Queries into DAO
  • Used Clear Case for software configuration management and version control of various development projects.

Environment: Used Servlet, JSP, JSF Frame Work, Hibernate 3.0, Web Sphere 5.1, Rational S/w Development 6.0., Oracle Clear Case and Test Director.

Confidential

Sr. Developer

Responsibilities:

  • Involved in creating teh prototype for teh application and User Interface Design
  • Written Logger and Custom Exception handling classes.
  • Used Eclipse RCP to develop teh applications
  • Developed teh Grant and Revoke Web Services using SOAP protocol on SOA Framework
  • Worked on Single sign on for authentication.

Environment: Used Core Java 1.5, Eclipse RCP, web services

Confidential

Developer

Responsibilities:

  • Participated in teh creation of Use Cases, Class Diagrams, and Sequence Diagrams for analysis and design of application
  • Developed sales and purchase module and Worked on Report generation.
  • Developing Intranet Web Application using JEE architecture, using Servlet and JSP to design teh user interfaces
  • Developed teh application based on plane MVC architecture Framework, designed Model, View, and Contoller components
  • Developed several web pages using JSP, HTML, Java Script
  • Used JavaScript to perform checking and validations at Client's side
  • Evaluated and worked with JDBC forPersistence
  • Extensively involved in developing Statefull Session beans for business processing
  • Created and implemented SQL stored procedures, functions, triggers, using SQL and PL/SQL
  • Implemented test cases for Unit testing of modules using JUnit
  • Used ANT script to create WAR/EAR files and deployed them on WebLogic

Environment: Used Servlet, JSP,Java Script, MVC Frame Work, Web logic 8.1, and Net Beans 5.0, Ant, SQL Server 2000

Confidential

Developer

Responsibilities:

  • Participated in teh creation of Use Cases, Class Diagrams, and Sequence Diagrams for analysis and design of application
  • Developing Intranet Web Application using JEE architecture, using Servlet and JSP to design teh user interfaces
  • Developed teh application based on plane MVC architecture Framework, designed Model, View, and Contoller components
  • Developed several web pages using JSP, HTML, Java Script
  • Used JavaScript to perform checking and validations at Client's side
  • Evaluated and worked with JDBC forPersistence
  • Involved in designing Database Schema and wrote SQL queries for getting data from Sql Server database
  • Created and implemented SQL stored procedures, functions, triggers, using SQL and PL/SQL
  • Implemented test cases for Unit testing of modules using JUnit
  • Involved in deploying web applications on Tomcat server

Environment: Used Servlet, JSP, Java Script, MVC Frame work, Tomcat 5.5 and Net Beans 5.0, Ant, SQL Server 2000

We'd love your feedback!