Resume of J2EE Developer




Title
J2EE Developer

Primary Skills
Jave, J2ee, EJB,Weblogic, Websphere, EJB, Hibernate, Struts, UML

Location
US-CA-Fremont (will consider relocating)

Posted
Mar-01-07

RESUME DETAILS

Summary

System Analyst with 9 years of experience in full life cycle development involving analysis, design (System/OO), development, deployment, testing, documentation, implementation & maintenance of application software in Web-based environment, Distributed n-tier architecture and Client/Server architecture.

Ø Over all 9 years of IT experience in full Software Development Life Cycle of Senior J2EE Lead Developer/Designer/Analyst role.
Ø Specialises in Java, J2EE technologies such as Weblogic, Websphere, EJB, Hibernate, Struts, Spring, POJOs etc.
Ø Strong managing, planning, architecting, analyzing, designing and programming capabilities.
Ø Experience in designing and developing of object oriented software applications with a wide exposure to e-business, B2B applications, service delivery, Asset management, and Internet and intranet applications.
Ø Experience in implementing Core Java & J2EE design patterns like Singleton, Factory Pattern, Service locator, Business Delegate, DOA, Session Façade and Value object pattern etc
Ø Expertise in Object Oriented technologies using Java, J2EE, Design Patterns, JSP/Servlet, JDBC API, EJB, Hibernate.
Ø Experienced with XML related technologies such as XML, XSL, DOM, SAX, JAXP etc.
Ø Sound knowledge of developing applications based on architectures like Apache Struts Framework, Spring Framework and MVC architecture.
Ø Expertise in creating Software Requirements Specification (SRS), preparing Functional Design Document (FDD), Detailed Technical Design Document (TDD), UML Diagrams and exhaustive Test Plans.
Ø Adroit experience in Web Sphere 5.1, Web logic 9.1, Log4j. IDEs such as WSAD 5.1, MyEclipse and BEA Workshop.
Ø Work with support team to see applications and products through deployment and maintenance.
Ø Experience in software configuration management such as maintaining multiple childstreams in single VOB, making baselines, delivery of code from childstream to Mainstream etc. using Version controls such as Clear case, CVS, Borland StarTeam etc.
Ø Worked on Databases such as Oracle, DB2, MYSQL.
Ø Played Configuration Integrator Role and BCP (Business Continuity Plan) coordinator for Application Management Support Team of IBM Singapore.
Ø Hands on experience of creating UML diagrams using Rational XDE.
Ø Used Ant scripts for building the application.
Ø Solid understanding of business needs and requirements.
Ø Excellent analytical, problem solving, communication skills and a team player.
Ø Capability of Handing Team and other Management activities.
Ø Worked with major clients like Hewlett Packard CA, Deutsche Bank NY, IBM Singapore, DBS Bank Singapore, Ministry of Community Development & Sports Singapore (MCDS), Pearson -- UK, LionBridge Technologies Inc - USA.


Technical Summary

Languages: Java, C++, HTML, SQL, PL/SQL.
Technologies: J2EE, Servlets, JSP, JDBC, EJB, Hibernate, JNDI, RMI, Java Beans, Spring, JSF, MQ Series.
Script Languages: JavaScript.
Java IDE'S: RAD (Rational Application Developer), WebSphere Studio Application Developer (WSAD), NetBean, MyEclipse and BEA Workshop.
Methodology: OOAD, UML, Rational Rose 98/2000, Rational ReqPro, RUP.
Application Server: IBM Websphere, Weblogic Server, Tomcat
Other Tools: Rational Clear Case, Clear Quest, Microsoft Visio, Visual source safe (V.S.S), F-Secure SSH, Borland StarTeam, StarTrack.
Software Testing: Test Plan/Test Cases/Test Suite, Unit Test, Component Test, Regression Test, Junit.
Framework: Struts Framework, Spring Framework and MVC Framework.
Database: Oracle, DB2, MYSQL.
Operating System: AIX-UNIX, Windows NT.


Education

Ø MBA (Systems) from Institute Of Management And Career Development under University Of Pune, India.
Ø 3 Yrs of Masters Diploma in Software Engineering from Aptech Ltd, India.

Experience:

Hewlett Packard, Cupertino, CA
Back End Application
July 2005 to Till Date

The Back-End application is used to assist in support for the consumer products. The consumer products include the IPG products (Printer's, Camera's, etc) as well as PSG product (Desktop, PC's, Laptop, etc). This Application provides the support to these consumer products by providing the various services. The services are for example

1. The order of a recovery CD for a PC
2. The registration of a DOA (Dead On Arrival) product

These services are available in the BEP application and are launched in the different backend system. BEP application is only storing data that are needed to do the call routing and tracking. BEP provides the web-based user interfaces for users to create/modify/delete the required services on the consumer product. The back-end systems are HP-systems, but it can be one and more partner systems.

Responsibilities:
· Responsible for Gathering the system requirements and feasibility study, prototyping, and suggesting the best solutions to customers, and System Architecture, Managing the offshore development team, Analysis, design, development, and User Acceptance Testing of the application.
· Responsible for creating UML diagrams using Rational XDE.
· Responsible for writing detailed functional and technical design documentation for the requirements owning and controlling the documents.
· Used Hibernate for Database Persistence logic.
· Used JAXP to parse and transform XML documents using an API.
· Oracle 9i database is used in the back end to store the data. TOAD is used as the interface to the database.
· Monitoring the development activities by doing review in each stage and providing the feed back and timely solutions.
· Ensuring the Quality process is followed and implemented in each SDLC stages.
· Configuration Management Activities such as creating promotion request form, Creating Release Notes to mention the Deployment details and instructions for deploying the deployables.
· Creating different childstreams and making baselines in the same VOB for different modules of same project.
· Responsible for converting business test cases into technical use cases.
· After successful testing of deployables, delivery of Code from Childstream to MainLine in Clear Case and handling Clear Quest for managing bugs. Also experience of creating single/multiple childstream in single/multiple VOBs and making baselines to fix the code.
· Involved in Application Support during the initial deployment of the application in production environment.
· Solving the issues or tickets with the SLA.
· Used Ant scripts for code compilation and Log4j for logging purposes.
· Writing the test cases using Junit and testing different scenarios.
· Responsible for giving a KT to Operation-Support team.

Environment: Java1.4, JavaScript, JSP/Servlets, EJB 2.0, JMS, JNDI, JDBC, Struts, Spring 1.1, Hibernate, JAXP 1.1, BEA Weblogic 9.1 Workshop, Ant, Log4j, Junit, Oracle 9i, TOAD, Rational XDE, Clear Case, Clear Quest.


Deutsche Bank, NYC, NY
eMCI
March 2004 to July 2005

The application is used for integrating financial systems and applications for Multi-channel banking solution architecture. The implementation of the front-end portal framework together with an integration (BEA Web Logic Integration) layer between Deutsche Bank's legacy system CBS, KSBS, COSES and the channel infrastructure.

Responsibilities include
· Analysis and Design and coordinated with the Business Analyst to gather requirement.
· Documentation of functional and technical requirements like Software Architecture Docs, HLD's and LLD's and technical design using UML diagrams.
· Other activities such as Task Estimation, strategic decision-making, Co-ordinate the team and implement/monitor the Software Process Improvement activities
· Develop the front end and the back end of the communication piece using design pattern.
· Validating Design Patterns, Implemented various Design Patterns like Service locator, Front Controller, Session Façade, Value Object, Singleton, façade, delegate, DAO. etc
· Setting up corporate standards. This involved writing standards document for Java, Oracle, HTML etc.
· Implemented STRUTS (MVC) web frameworks for the web applications.
· Batch programming, configuring in Quartz Scheduler.
· Writing Test plan, Test Cases, Test scenario Unit testing.


Environment: J2EE, Servlet/JSP,EJB 2.0, Struts, Web Sphere 5.1, Quartz Scheduler, XML, DB2, IBM WSAD 5.1, Rational Clear case, Clear quest.

Strategem Technologies Pte Ltd, Singapore.
Mansion V2MS
October 2002 to March 2004

MANSION is a worldwide gaming service provider. Mansion runs a couple of portals which have different modules for online Sports betting, Casino and related financial transactions. This portal has been developed in disparate technologies like C++, PHP and ASP/.NET and on various platforms like windows and Linux. These disparate technologies put a limitation on expansion and scalability of existing application. This also makes the system difficult to maintain. To address the above issues Mansion decided to re-engineer existing portal on a J2EE platform.
Highlights of the new architecture are N-tier architecture implementing SOA to provide business services to different applications, Tangosol for in-memory entity caching, Use of Model 2X for Multilingual and Multi channel support, Declarative exception handling.

Responsibilities:
· As a Module lead involved in application designing and finalizing the system architecture.
· Responsible for Gathering the system requirements and feasibility study, prototyping, and suggesting the best solutions to customers, and System Architecture, Analysis, design, development, unit testing, and User Acceptance Testing of the application.
· Monitoring the development activities by doing review in each stage and providing the feed back and timely solutions.
· Responsible for writing detailed functional and technical design documentation for the requirements, owning and controlling the documents.
· Developed EJB components that are run in Weblogic Application Server.
· Developed JSP/Servlet to display the retrieved data to the user.
· Ensuring the Quality process is followed and implemented in each SDLC stages.
· Used RAD for development and deploying the code.
· Created Test cases using JUnit to test the code on different layers.

Environment: Java, J2EE, JSP, EJB, JNDI, JDBC, Servlets, BEA Workshop, WebLogic 7.0, Oracle 8i, Struts framework, Borland Star Team, Borland Star Track.

IBM Global Services Pte Ltd Singapore - [Client - DBS Pte Ltd Singapore]
IBRS (Internet Banking Re-Platform Singapore)
February 2001 to October 2002

DBS Bank is one of the major bank in Asia Pacific region. It is having over 4 million of customers in Asia Pacific region. Existing Internet Banking was developed in Broad Vision and it could not sustain the load on the Internet Banking site. There were failovers and system was not available at peak hours to the customers. In order to overcome inconvenience caused to customers DBS has initiated to revamp Internet Banking Site. This new System is developed on well proven Eontec MCA Architecture. This architecture has been used in developing Internet Banking sites such as Bank Of Ireland, Ireland. IBM has used Eontec Bank Frame work to develop the System.

Responsibilities:
· Played a role of Back up Tech Lead for the managing and delivering the product releases from time to time.
· Represent IBM (AMS Team) Singapore team for Development and Production Support.
· Involved with developments (enhancements), error rectification, building and deployment, testing, preparing release notes.
· Developed Servlet/JSP to handle the request from the Summary Grid to create, Edit, view and transition the document.
· Monitoring the development activities by doing review in each stage and providing the feed back and timely solutions.
· Assisting with the support team to deploy the application in Integration & Production environment.
· Assisting the business to perform business testing in Integration & production environment
· Created Ant script to automate the build process for creating deployable such as ear or jar files etc integrated with Clear case.
· Coordinating different activities such as co-ordination for creating new WAS instance, as BCP DR (Business Continuity Plan - Disaster Recovery) Coordinator.

Environment: JDK, J2EE, JDBC, Servlet/JSP, Web Sphere 5.0, HTML, Java Scripts, Eontec Framework, DB2, IBM WSAD 5.0, Rational Clear case, Clear quest, Unix, Shell scripts.


Ness Global Technologies, Singapore - [Client - Nova City Net, Singapore]
ICMS (Integrated case management system)
April 2000 to February 2001

ICMS is developed for the Ministry of Community Development & Sports Singapore (MCDS). This project involves in around Case, Client and Court Management System. It has got various modules like Probation Service Branch, Psychological Services, Child Protection, Child Welfare, Family Protection, General Protections, Juvenile Homes, PDA Case management systems and Volunteer module.

Responsibilities:
· Involved in development of various use cases such as Hospitalization Management, Medical screening management, Registration of Case Details/Hostel and Home cases and View Client progress, Assigning case to Assessment and review etc.
· Understanding the use cases, model diagram and Translating Architectural Design into Detailed Component Design.
· Involved in requirement analysis and participated in the design of the application using UML/Rational Rose.
· Worked from creating JSP to creating java beans, DAO and EJB components for business specific requirements under Struts framework.
· Implemented STRUTS (MVC) web frameworks for the web applications.
· Developed the required web based reports for generating the client coverage reports.
· Used SQL, PL/SQL and Stored Procedures for Oracle back-end database.
· Involved in writing test plan, test cases, test suite, properties file, which is targeted for regression testing and functional testing of these applications.

Environment: J2EE, JDK, Java Beans, JDBC, JSP, Servlet, Jakarta Struts Framework, BEA Web Logic Application Server 6.1, CVS, Oracle

LionBridge Technologies Inc. (India) - [Client - Pearson --UK]
eOne - Phase I
July 1998 to April 2000

Pearson, UK is the world's leading education company. They publish textbooks, multimedia programmes and online services, they develop process, analyze and report tests and we produce software that powers the management of schools. This project is aimed at creating an integrated “Education Management System” called eOne, for educational authorities, schools under educational authorities as well as independent schools. The product will address the specific needs of schools/educational authorities in Scotland, England, Wales and Northern Ireland. eOne will fulfill the statutory requirements of respective bodies in the above-mentioned countries. While eOne will offer features specific to each country needs, the schools/educational authorities may utilize other country specific features; this will provide an opportunity for schools to make use of other country practices that suits them the most.

Responsibilities:
· As a Module lead for handling SEN (Special Education Need) module, involved in application designing and finalizing the system architecture.
· Developed J2EE with JSP, XML, JavaScript, HTML and DB2 as database.
· Monitoring the development activities by doing review in each stage and providing the feed back and timely solutions.
· Used WSAD development environment building distributed J2EE applications.
· Involved into Peer Code and Document Review process
· Involved in writing test plan, test cases, test suite, properties file which is basically targeted for unit testing and functional testing of these applications.

Environment: Java, Servlets/JSP, JDBC, HTML, JavaScript, Oracle, Rational Rose, VSS, WebSphere.


Creative Vision Pvt Ltd. India - [Client - Bajaj Auto Finance Ltd. India]
HPAC System
February 1998 to July 1998

The system includes Operation, Finance, Accounts, Internal Audit, HR, Data Migration and Branch Admin Module. The role of HPAC System is to exclusively cater to the work and functions related to individual hire purchase debtors accounts for cases financed under the branch as well as non-branch locations. Functions include accounting of monthly depositions and dishonors of cheques at the various locations, reconciliation of bank accounts, renewal of insurance on vehicles, correspondence with the hirers on various issues, queries, complaints etc. facilitation of settlement of insurance claims etc

Responsibilities:
· Responsible for gathering the system requirements and feasibility study, prototyping, and suggesting the best solutions to customers, and System Architecture, Managing the offshore development team, Analysis, design, development, unit testing, and User Acceptance Testing of the application
· Monitored the progress after delivery to the development team and interacted with them to clarify their questions.
· Involved in system testing. Fixed bugs reported in Regression testing and Acceptance testing.

Environment: Java, JSP/Servlets, Microsoft Visio, JavaScript, Oracle, Windows NT.



Fouress Engineering (India) Ltd, Bangalore, India
Finesse® ROI © PMS
July 1997 -- February 1998

FEIL is India's third largest Valve manufacturing company. Proposal Management System is customized to fulfill the needs of an enterprise. This system deals with the engineering and marketing activity of the organization. It includes Marketing module, Design Module, Customer Co-Ordination, Control Valve Sizing, Data-Transfer, Estimation Module and BOM (Bill of Material).

Responsibilities:
· Design and Development of a reusable framework composed of a Java, JSP, Servlet - based multi-tier architecture
· Used Servlet for server side validation.
· Done client side validations using JavaScript.
· Used JDBC- ODBC to provide connectivity with Oracle backend database.

Environment: JDK1.1, Java, JSP, Servlets, JavaScript, SQL, PL/SQL, Oracle, Windows NT

Certifications
See above

CONTACT DETAILS

You must be logged in and have a current resume access subscription. Login or Register »


View all resumes in US-CA-Fremont »
View all resumes in US-CA »

View other J2EE Developer resumes, Programmer / Developer resumes