We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

Professional Summary:

  • 9+ years of experience in Analysis, Design, Coding, Testing and Implementation of various Web based applications, Client/Server applications, J2EE Architecture
  • 9+ years of diversified experience as a JAVA/J2EE developer in the Government, Banking, Finance, Insurance, Ecommerce, and other domains using diverse technologies
  • Experience in large scale Software Development Life Cycle ( SDLC ) including Requirement Analysis, Project Planning, System and Database Design, UML design using Rational Unified Process and Object Oriented Analysis and Design , Development, Testing, Implementation and Documentation.
  • Experience with the complete software development life cycle (SDLC) utilizing methodologies such as Agile, Scrum and Water fall.
  • Knowledge of 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 working with front-end technologies like XML, HTML5, DHTML, CSS, JavaScript, AJAX with Google Web Toolkit (GWT) using RPC
  • Expertise in MVC 2 architecture using Struts 1.3 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 Dependency Injection, SpringMVC, JDBC Templates, Hibernate Integration, Hibernate Template and POJO objects
  • 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
  • Knowledge on Databases like Oracle, MySQL,DB2

Technical Skills:

  • Languages : Java, J2EE.
  • Web Technologies : HTML5, JSP, JSF, JSR168 Portlets, XML, Portlets,
  • ICE faces 3.3.0, JavaScript, XML, XSD, XSLT, Web Services (SOAP and RESTFul)
  • Frameworks : Struts, Spring
  • Persistent Framework : Hibernate
  • Testing Frameworks : Junit 4.1
  • Distributed Technologies : EJB 2.0 (Enterprise Java Beans)
  • Search Engine : Lucene
  • Server Side Scripting : Java Servlets, GoogleWeb Toolkit (GWT)
  • Integration Tools : GIS ( Gentran Integration Suite)
  • IDEs : Eclipse 3.2, IBM RSA
  • Databases : Oracle 9i, SQLServer 2005
  • Operating Systems : Windows XP and Ubuntu
  • Servers : Apache Tomcat 5.5, WebSphere Portal, JBoss 4.0
  • Building tool : ANT, Maven
  • Design and Debug Tools : log4j, Microsoft VISIO

Professional Experience:

Project Name : CONFIDENTIAL

Client : CONFIDENTIAL

Environment : JSF 2.1.6, ICE faces, Web Services, Spring3, Hibernate, JUnit, log4j,

Spring AOP, Oracle Weblogic 10.3.5, Oracle 11g, SQL Developer, SVN, SoapUI Pro 4.5.1 and Hudson.

Tools : Jdk 1.6, Eclipse, SQL Developer and Maven

Team Size : 8

Description:

This project is an application intended to generate list rates, profit and loss (P&L) statements across multiple client business units. Currently, each client business unit produces profit analysis statements using diverse, non-standard applications. However, with this project, business analysts will be able to create globalized P&L statements across all client units.

Project interfaces with other Pricing systems to pull and push shipment data automatically such as importing shipment detail, Shipment Metrics from Enterprise Costing Database (eCD), send data to Enterprise Pricing Request System (ePRS).

Project allow PA to select/specify the rates that will be used as base rates and also this project can calculate the rerated and incremental prospective Gross revenue by applying current year’s list rates to current and potential packages.

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
  • 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
  • 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 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

Project Name : Confidential

Client : 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

Team Size : 80

Description:

The Confidential is an innovative and highly competitive market place that supports health reform efforts at the state and national level. The main purpose is to improve health care quality, lower costs and reduce health disparities while providing an exceptional consumer experience. The vision is to communicate all information regarding the Confidential in ways accessible to all Connecticut residents, recognizing the diverse cultural, language, economic, education al and health status needs of those served. Support consumers in the selection of a Qualified Healthcare Plan and also to increase the number of firms offering employer-sponsored health insurance.

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).

Project Name : Confidential

Client : 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

Team Size : 5

Description:

Confidential is causing some hardware and software systems to become obsolete in a matter of a few years, and these changes can put severe pressure on the ability of the related data structures or formats to continue effective representation of the full information desired. To be able to fulfill the legal requirements regards to archiving electronic data we needed to find a solution that gives the possibility to access archived data in the future.

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
  • 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
  • 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 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.

Project Name : Confidential

Client : Confidential

Environment : JSF, 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

Team Size : 15

Description:

Temptation is the source for NXP’s Operation to manage the Machine Configuration, Collection and Reporting functionality. The goal of the Temptation is to provide a common platform for all fabs of the Confidential Semiconductors IC Manufacturing Operations business unit. This common platform offers the opportunity to build and integrate components that can be re-used across the fabs. There are mainly 4 modules Equipment Configuration, DCP, SMC and Reporting. I worked on SMC (Statistical Machine Control) module. In which it Performs offline analysis on the collected parameters to monitor the processes executed on the equipment instances, or even parts of an equipment.

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

Project Name : Confidential

Client : 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

Team Size : 25

Description:

Managing Information Across Partners ( Confidential ) will streamline the collection, handling and sharing of information on learning and achievement for education and training organisations. Confidential 's Learner Registration Service (LRS)is capable of issuing a Unique Learner Number (ULN) to every person aged 14 and over in education and training . Learners use their ULN to identify and gain access to their Learner Record. This is a lifelong record of participation and achievements , which individuals can choose to share with employers or education providers.

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

Project Name : Confidential

Client : Confidential

Environment : Struts 1.1, Gentran Integration Suite (Sterling Commerce), XML, XSD

Server : Jetty Server 4.x (Development), GIS Server (Production)

Tools : Jdk 1.5, SQLServer 2005, Eclipse 3.2

Team Size : 50

Description:

Confidential has the ambition to develop a comprehensive personal financial services business serviced through the internet with the objective of achieving cost savings and convenience for customers in Malaysia. Confidential Deliver the Technology Platform to support Confidential ’s Financial Services business in Malaysia for the different Areas like

  • UnitTrust
  • Pre-Paid Cards
  • Insurance

The integrated Confidential Portal will allow the customer to Purchase New Funds, Top-up Existing Funds, Switch Funds, Redeem Funds, Transfer Funds and make payments for various transactions.

Responsibilities:

  • Involved in developing JSPs and DAOs at server side for handling requests and responses from users
  • Involved in Development of 2 use cases and integrating phase of UnitTrust module
  • Involved in debugging and unit testing of assigned module
  • Designed and developed the application using MVC model architecture
  • Implemented Struts action classes and configure Struts-config.xml
  • Perform EDI/XML/ Mapping using Sterling Commerce (GIS) Mapper
  • Design Business Process using Sterling Commerce Business Process Modelling (BPM) tools.
  • Designing and developing JSP Pages using Struts Frame work and Tag libraries.
  • Involved in integration of Insurance and Payment module.
  • Designed and developed XSLT & XSL documents using Formatting Objects, which query data in XML documents and creates .PDF reports and Excel Documents.
  • Made extensive use of UML and use cases for requirements analysis and design
  • Created Use Case ,Class and Activity diagrams

Project Name : Confidential

Technologies : Servlets, JDBC, JSP, Struts

Database : Oracle 8i

App. Server : WebLogic 8.0

Tool : My Eclipse

Team Size : 5

Description:

Education al Institutions can register with the inCampus portal to have services for managing attendance data, performance of the students on tests, assignments, internal assignments, external assignments and university/public examinations results on this portal. College will have notice board facility to post information to the students and parents. Every student, parent and teacher will have his/her user interface (after login to inCampus section).

Responsibilities:

  • Involved in developing application Using Jakarta Struts and EJB
  • Involved in developing user interface using JSP’s
  • Involved in Developing database transactions using JDBC
  • Client side validations and Unit Testing

Project Name : Confidential

Technologies : Servlets, JDBC, JSP, Struts

Database : Oracle 8i

App. Server : WebLogic 8.0

Tool : My Eclipse

Role : Screen Design and Coding

Team Size : 5

Description:

The aim of this project is to calculate the invoice slips. This project needs to be hosted on an internet server and has access controls. Each employee can submit the Confidential once in a week and that needs to be approved by the reporting supervisor of the organization. Approver needs to be specified for each project level. Employee has to submit the timesheet for a week per project. Then the employee submits the timesheet, approver gets email notification. Once approver approves employees gets email notification about the approver. If the approver rejects also email notification sent to the employee. In some cases approver can send back for revision, in such cases employee can modify the timesheet.

Responsibilities:

  • Involved in developing application Using Jakarta Struts.
  • Involved in developing user interface using JSP’s.
  • Involved in Developing database transactions Using JDBC.
  • Client side validations and Unit Testing

Hire Now