We provide IT Staff Augmentation Services!

Lead J2ee Developer,resume Profile

5.00/5 (Submit Your Rating)

Professional Summary

  • Java application developer with 10 years of experience in development and implementation of customized software and web based applications.
  • Expert knowledge of Java, OOP concepts, Web Services and Multi-threading.
  • Worked with various frameworks such as Struts, Spring, GWT and Hibernate.
  • Experienced in middleware technology such as WebSphere, Weblogic, JBOSS and Tomcat.
  • Involved extensively in designing and developing web based applications for user interfaces using JEE Stack, JavaScript and MVC frameworks.
  • Skilled in analyzing user requirements, functional analysis and technical design.
  • Expertise in End to End Software Development Life Cycle SDLC includes Software Architecture and Planning, Object oriented programming, Designing Prototyping and User Acceptance Testing and Support.

Technical Skills:

Languages: Java, SQL, Oracle PL/SQL, .Net C , UNIX shell scripting

JEE Stack: Servlets, EJB, JSP, JMS, JSON, JDBC, HTML 5, CSS3, JavaScript, JQuery/Dojo, JAX/AngularJS, ANT, Maven, SOAP, REST, JAX-WS, XSD, XML, XSLT, XPath

Framework: Struts2.0, Spring, JDBC/Hibernate/iBatis, JSF, GWT, Tapestry

Application Servers: Apache Tomcat, IBM Web sphere MQ, JBoss 5.0, Weblogic

RDBMS: Oracle 11g/10g/9i RAC, SQL Server

Operating systems: HP-UX 10.x, 11.x, Red Hat Linux RHEL 2.1, 3.x, 4.x, 5.5 and Windows 8/7/XP/NT/2000/2003/2008R2

Front-End Applications: Oracle Forms 6i, Java Swing

Others: Eclipse, Net Beans, Toad, PLSQL Developer, Jenkins, Visual Studio, MS Office, SVN, CVS, VSS

Professional Experience

Confidential

Role: Lead J2EE Developer

Description: Lead Developer working as part of a four member team for a hedge fund group. The aim of the project was to consume transaction data feeds and process the incoming data as per business logic. As a core team member I was charged with the design and development of creating the MVC framework and persistence framework as well as implementing the business logic to process the data provided by consumption of third party web services. This data was used by the trading and research to help them enhance their business delivery and client services methodology.

Responsibilities:

  • Developing custom modules to process data feeds coming from external sources via web service methods exposed by third party sources.
  • Produced and consumed RESTful Web services to transfer information between external systems and User interfaces.
  • Developed ANT builds to perform deployments in multiple environments.
  • Implemented business logic using POJO and spring MVC
  • Used the Spring MVC framework for handling responses and requests, handling form submissions and also performing validations.
  • Used Hibernate and Spring to implement to write data to the SQL Server database.
  • Used Spring transaction management abstraction to perform database writes.
  • Tuned complex database queries consisting of multiple tables to improve application performance and generate reports.
  • Implemented Singleton, Service Locator, Factory and DAO design patterns.
  • Created user interfaces using JSP, JavaScript, JQuery, AJAX, CSS and HTML5.
  • Extensively used multi-threading to create batch scripts to execute daily and weekly EOD jobs for long running processes.
  • Developed JUnit test cases for all the developed modules
  • Provided extensive documentation to facilitate rapid handover from development team to L1 support groups.
  • Used SVN for version control across common source code used by developers.
  • Followed the AGILE methodology including SCRUM and also SDLC.

Technology Used: Java 1.7, JavaScript, Spring MVC, Hibernate, XML, XSLT, HTML5,CSS3, JSP, AJAX, REST Web Services, MSSQL Server 2012, SQL, UML, Tomcat 7, Eclipse, SQL Developer, VSS, Shell Scripting

Confidential

Role: Senior J2EE Developer

Description: FedEx provides customers and businesses worldwide with a broad portfolio of transportation, e-commerce and business services. As a senior developer I was responsible for individual modules for the Locker Management project. The Locker Management System LMS is a middle-ware solution that allows the customer's access to lockers to collect their packages. The phased rollout will involve hundreds of Locker systems across US and will be supported across multiple time zones by the LMS system as the backend.

Responsibilities:

  • Worked with the different business team to understand the flow of logistics supported by the project and the scope and functionality involved.
  • Involved in the end-to-end development of the project and go live support.
  • Used the Struts 2 model view controller design pattern to implement business logic
  • Designed the Unix batch scripts to perform automated deployment of the project files
  • Created ANT build scripts to compile the source code and generate the enterprise archives used for deployment.
  • Involved in persistence layer framework development and implementation.
  • Used XSLT to transform the data structure in the JSP Servlets.
  • Used Apache JAX-WS Web services to handle XML service requests from external systems.
  • Used SOAP UI to test the web services created.
  • Used iBatis to develop persistence layer framework database connectivity.
  • Developed the data model and created database generation scripts.
  • Optimized the persistence layer and tuned long running database queries using explain plan.
  • Created Enterprise Archive files using ANT deployed on Weblogic servers.
  • Developed and consumed web services
  • Implemented messaging using JMS queue with Weblogic.
  • Implemented Service locator to abstract all JNDI usage and transfer objects as data carriers.
  • Developed JUnit to create and execute test cases.
  • Created a caching methodology to hold frequently used information as well as handle misses and expiration of the cache.
  • Developed front-end using JSP and HTML and used JavaScript, Dojo and JQuery for client side validations.
  • Used CSS for ensuring conformity of UI and UX across all modules and AJAX and GWT to provide seamless experience for user interface.
  • Integrated the enterprise wide single sign on system with the application via Oracle authorization policy manager.
  • Created batch programs to process daily transaction files and automated them using UNIX shell scripting.
  • Used SVN for version control across common source code used by developers.
  • Followed the AGILE methodology including SCRUM and also SDLC.

Technology Used: Java 1.7, JavaScript, Struts2, iBatis, XML, XSLT, HTML5, CSS3, JSP, Jquery/Dojo, AJAX, Oracle 11g, SQL, ANT, UML, Weblogic 9.0, Eclipse, SQL Developer, Universe, SOAP, Unix Shell Scripting, Junit, SVN

Confidential

Role: Senior J2EE Developer

Responsibilities:

  • Worked on a full life cycle of software development, including new requirement gathering, redesigning and implementing a new back end tier, testing and assisted in deployment of the project to the production environment.
  • Involved in the end-to-end development of the project and go live support.
  • Implemented the Spring MVC framework by writing Controller classes for handling responses and requests, handling form submissions and also performing validations using the Commons validator.
  • Used the Struts validator framework for validation of the inputs provided by the user using web services.
  • Worked on the development of robust Web Services with customized war files. Experienced in XML based technologies and creating SOAP based structures.
  • Created a web based user interface to allow users to login to the system and modify multiple aspects of the loan as well as generate adhoc credit reports using JavaScript, JSP AJAX and GWT.
  • Followed the AGILE methodology including SCRUM and also SDLC.
  • Added new features to existing modules as per client requirements.
  • Involved in JDBC application and development.
  • Implemented the business logic by using Hibernate with Spring DAO
  • Developed packages, stored procedures, functions, triggers and collections to process banking transactions using PL/SQL and chartered it to hibernate configuration files. Additionally maintained data integrity between different data models.
  • Designed batch processes to execute using Java multi-threading features.
  • Created Packages, Stored Procedures Functions in Oracle 11g using TOAD. This kept the Business Logic from the Backend access to the Database separate from the Front end Presentation layer.
  • Used Jenkins Continuous Integration services for development and deployment purposes.
  • Deployment of services in WebSphere Customer Center WCC , Development, QA and
  • Production Environment.
  • Provided 24/7 production support on rotation basis.
  • Involved in system wide enhancements supporting the entire system and fixing reported bugs.

Technology Used: Java 1.5, JavaScript, Spring, Struts, Servlets, JDBC, XML, XSLT, HTML, JSP, GWT,AJAX Oracle 11g, SQL, PL/SQL, Hibernate 3.0, UML, Jenkins, IBM WebSphere MQ, Eclipse, Toad

Confidential

Role: J2EE Developer

Responsibilities:

  • Worked on a full life cycle of software development, including new requirement gathering, redesigning and implementing a new back end tier, testing and assisted in deployment of the project to the production environment.
  • Involved in the end-to-end development of the project and go live support.
  • Implemented the Spring MVC framework by writing Controller classes for handling responses and requests, handling form submissions and also performing validations using the Commons validator.
  • Used the Struts validator framework for validation of the inputs provided by the user using web services.
  • Worked on the development of robust Web Services with customized war files.
  • Experienced in XML based technologies and creating SOAP based structures.
  • Followed the AGILE methodology including SCRUM and also SDLC.
  • Added new features to existing modules as per client requirements.
  • Implemented the business logic by using Hibernate with Spring DAO
  • Developed stored procedures, functions, triggers and collections to process banking transactions using PL/SQL and chartered it to hibernate configuration files. Additionally maintained data integrity between different data models.
  • Created Packages, Stored Procedures Functions in Oracle 11g using TOAD. This kept the Business Logic from the Backend access to the Database separate from the Front end Presentation layer.
  • Deployment of services in WebSphere Customer Center WCC , Development, QA and Production Environment.
  • Provided 24/7 production support on rotation basis.
  • Involved in system wide enhancements supporting the entire system and fixing reported bugs.

Technology Used: Java 1.5, JavaScript, Spring, Struts, Servlets, XML, XSLT, HTML, JSP, AJAX, Oracle 11g, SQL, PL/SQL, Hibernate 3.0, UML, IBM WebSphere MQ, Eclipse, Toad

Confidential

Role: Java Developer

Responsibilities:

  • Designed the workflow for the client side and server side in UML using Rational Unified
  • Process RUP and created the detailed Design documentation.
  • Involved in walk through with the analysis for Use Cases and feasibility scope.
  • Designed Class Diagrams, Sequence Diagrams and Object Diagrams to model the detail design of the application.
  • Developed front-end using JSPs, HTML and used JavaScript for client side validations.
  • Implemented Session beans that encapsulate the backend business processes.Used JMS Java Messaging Service for asynchronous communication between different modules.
  • Used Hibernate to store the persistence data into the IBM DB2 UDB database and written HQL to access the data from the database.
  • Used XML, WSDL, UDDI, SOAP, SAX parser and Web Services for communicating data between different applications.
  • Developed the User Interfaces using JSP, HTML, CSS, and JavaScript.
  • Developed logging module using Log4J to create log files to debug as well as trace application.
  • Used CVS for version control across common source code used by developers.
  • Tested the application functionality with JUnit Test Cases.
  • Used ANT/MAVEN scripts for automated deployment and preparing the build of the entire application.
  • Deployed the applications on IBM Weblogic Application Server.
  • Completely documented the flow and functionality of the code for further reference.

Technology Used : J2EE, Hibernate, Swing, SPRING , Struts, Servlets, JSP, JNDI, XML, Web Services, SOAP, WSDL, JavaScript, HTML, CSS, Windows XP/NT, Oracle 11g, JUnit, CVS, ANT, MAVEN, Log4J and JMS, JBoss 5.0

Confidential

Role: J2EE application developer

Responsibilities:

  • Gathered and documented the client requirements in Functional specifications document.
  • Used agile methodology in designing and developing the modules
  • Provided technical and implementation support for client's application.
  • Used the Struts validator framework for validation of the inputs provided by the user.
  • Used Apache Axis to generate the Order products web services module.
  • Created WSDL for the web services to be deployed using bottom-up approach.
  • Application is built using standard design patterns such as DAO, Abstract Factory, Session Facade, Business Delegate, and MVC.
  • Provided 24x7 support during implementation, User acceptance testing and initial production phases
  • Junit and log4j were used for unit testing and as logging frameworks.
  • Hibernate is used as a persistence mapping technology by mapping and configuring the POJO classes with Data Base tables.
  • Created UNIX shell scripts to run Java multi-threading batch jobs for processing end of day calculations.
  • Participated in and contributed to group sessions, design reviews, and code analyzing.
  • Used VSS repository for version control.
  • Used Eclipse IDE for development

Technology Used: Java, J2EE, Struts, Hibernate, JSP, HTML, WebSphere, Oracle 9i, Apache Ant, Log4J, RAD, Eclipse IDE, JUnit, Subversion, Axis, WSDL, Web Services.

Confidential

Role: Java application developer

Responsibilities:

  • Production support for banking product FLEXCUBE
  • Estimation for user requested projects required for tweaking features.
  • Customization of existing products as outlined in the Functional specifications documents.
  • Creation of Unit testing documents for internal quality testing process as per CMM-Level 5 standards.
  • Design of new components using J2EE
  • Creation of XSLT style sheets for XML data transformations XML to XML
  • Wrote service and implementation classes using EJB calls to save update and delete objects and code to create EJB Stateless session factory to create Hibernate session.
  • Extensively used Eclipse IDE for code development, debugging and testing. Microsoft VSS is used for concurrent version control.

Technology Used: Java SDK, JSP, Servlets, EJB, JDBC, XML, UML, Tomcat, Windows NT / 2000, HPUX, Oracle 9i, PLSQL Developer, Eclipse IDE.

Confidential

Role: Application Developer

Responsibilities:

  • Maintain and support daily banking operations
  • Analyze technical specifications documents for system enhancements.
  • Code as per guidelines provided in the technical specifications document using Eclipse Java
  • IDE
  • Perform bug fixes and resolve issues reported by QA testing
  • Conduct UAT testing on system enhancements delivered to clients

Technology Used: Core Java, JSP, J2EE, C, Oracle 8i, SQL, PL/SQL, SQL plus, Windows NT, HP-UX 11

We'd love your feedback!