Post Job Free
Sign in

Java J2EE Developer

Location:
Maple Shade, NJ, 08052
Posted:
October 22, 2007

Contact this candidate

Resume:

Ashutosh Kumar

e-mail id- **************@*****.***

Ph # 248-***-****

Experience Summary

• SCJP CERTIFIED (sun Certification) for java 1.4

• Sun Certified Business Component Developer (SCBCD) 1.3

• Over Six years of experience in IT analyzing, designing, and developing multi-tier secure server side and front-end applications.

• Experienced with all phases of software development including requirements gathering, work assignment, implementation and user acceptance testing.

• Experienced in developing large internet related applications using J2EE (JSP, Struts, Tiles, JSTL, Hibernate, EJB, Servlets, JDBC, JNDI, XML, Web Services, JMS, Spring on both Windows and UNIX.

• Proven proficiency in Application Servers including Weblogic, Websphere, and Apache.

• Domain knowledge in developing web based applications for the verticals viz., Insurance , Banking, Warranty.

• Strong functional knowledge of Automobile Insurance Domain

• Hands on experience in handling Multithreaded Applications.

• Invoked PLSQL stored procedures from JDBC.

• Written PLSQL Procedure

• Strong skills in OOAD, UML.

• Expertise in build tools like Ant.

• Extensively worked with IDEs like Eclipse, Jdeveloper, IBM WSAD.

• Competent in RDBMS like Oracle, DB2.

• Proficient on tools like Rational Rose/Visio to generate Sequence diagrams and Class diagrams.

• Used tools like PL/SQL editor, TOAD for various Database operations.

• Excellent interpersonal skills, including the ability to coordinate and motivate team members.

• Proven record of effective problem solving and meeting aggressive schedules.

• Ability to lead a group and make decisions in time.

• Strong team player with good interpersonal skills and communication abilities.

• Ability to learn new things quickly and to work under the pressure.

• Proven positive attitude to face new challenges.

• Received Highest Customer Satisfaction Rating consistently.

TECHNICAL SKILLS

Platforms: Windows NT/XP/2000/98, UNIX

Programming Languages: Java, JavaScript, DHTML, XML, XSLT

Protocols: HTTP/(s), FTP, TCP/IP

Java APIs and Standard Extensions: J2EE, J2SE, JNDI, Java Beans, Servlets, JSP,

EJB, JDBC, JNDI, JMS, Java Mail

Server Technologies: Weblogic 8.1/9.2, Websphere, Apache, Tomcat

IDE: Eclipse, Jdeveloper, WSAD, Jbuilder, Toad,

Design: UML

Databases: Oracle 8/10, SQL Server, DB2

Source Control: CVS, VSS, ClearCase.

Tools: Rational Rose, Clear Case, Clear Quest, Ant, Optimize IT, PL/SQL Developer, PVCS Defect Tracker, JUnit.

Others: Struts, Hibernate, Spring, WebServices.

EDUCATIONAL DETAILS

Post Graduation Diploma in Information Technology (PGDIT) from IIT Kharagpur (India)

Bachelor of Engineering (Govt. Engineering College Raipur)

PROFESSIONAL WORK EXPERIENCE:

Client: General Motors Acceptance Corporation

Sep 2006 – Till Date

Sr. J2EE Developer

Project: ITRAC

Primary aim of ITRAC is to manage the ‘IT Purchase’ process. ITRAC enables the user to select items from a predefined catalog, move it to a shopping cart and then check out. The system also provides the user with search facility, ability to store previous searches, and view history of purchases. The approval part of the system takes care of three levels of approval: the technical, management and financial approval. The system is expected to allow for flexibility to add additional approvers where needed by the user and also allow parallel approval for the three streams to expedite the workflow. A goal of ITRAC is to reduce the intense manual processing of these transactions. This project will automate and streamline many of the manual tasks in addition to others which cannot be enhanced further using the existing infrastructure/technology. The application is designed with improved order processing, ability to catalog items more thoroughly with additional interfacing to automate updates to both the Purchasing and Asset Management (Repository) applications

Environment: Java, JSP, Struts, Hibernate, EJB, JMS, Java Script, Oracle, PL/SQL, Solaris, ANT, Eclipse, Clear Case, Clear Quest,log4j.

Role

• Involved in converting the Business Requirement into System Requirement using the Caliber tool..

• Involved with software requirement specifications, object oriented analysis and design using Unified Modelling Language (UML).

• Formulated and defined scope and objectives for enhancements in consultation with business leaders.

• Developed UI components using JSP and STRUTS.

• Hibernate is used as ORM for accessing Data Objects.

• EJB has been used in the Business tier and transaction management.

• Co-ordination with offshore to explain the requirements and tracking the work progress.

• Employed standard J2EE design patterns for implementing business logic and integration tiers.

• Customized the content and page layout of the JSP pages by using Cascading Style Sheets (CSS) and validated using JavaScript.

• Implemented Single Sign On (SSO) login authentication in multiple level security hierarchy.

• JMS is used extensively used for efficient message delivery to other systems for the asynchronous message.

• Created Web Service for finding the order and request details for other application.

• Developed all the tiers of the J2EE application. Developed data access objects to communicate with the database , implemented business logic using EJBs in the middle tier, developed Java Beans and helper classes to communicate with the presentation tier which consists of JSPs and Servlets.

• Invovled in design and developing build scripts for different projects. Ant is used to build and deploy in Weblogic.

• log4j is extensively used for logging.

• Involved in writing and reviewing JUnit test cases.

• Involved in installation/configuration/customization of Weblogic application server 8.1/9.2 on windows and unix

Client: Daimler Chrysler

Nov 2005 to Sep 2006

Sr. Software Engineer /Team Lead

Project: Warranty Information System (WIS) and Early Warranty Tracking (EWT)

Warranty Information System is developed to track the Vehicle warranty activities. This system generates different kinds of metrics – condition per 100 vehicles sold (C/100), expense per unit sold (EPUS) and Cost per conditions (Cost/Cond). This has become a tool in forecasting future expenses and is embraced as a method to measure vehicle quality. As quality improvement is a corporate focal point these days, access to warranty data becomes a requirement of engineering and various quality organizations. WIS is designed and developed just to address this issue. The application runs on Websphere 5.0 application server and uses UDB 8.1 EEE database.

Early Warranty Tracking (EWT) is an extremely beneficial system in identifying vehicle launch problems and tracking warranty, transportation and safety repair frequencies over time periods of as little as one day to the past 6 months activity.

Environment: Java, JSP, Servlets,JMS, Struts,Java Script,Java Beans , DB2, PL/SQL, Websphere, ANT, Test Director, Linux, ClearCase, log4j.

Role

• Lead the development based on J2EE design patterns and architecture.

• Analyzed user requirements and prepared functional and technical specification documents.

• Developed UI components using JSP.

• Written Java Beans and data object and did the object relational mapping.

• Supervised and mentored team of software engineers in implementing modules and consistently delivered within budget and project timeframe.

• Designed a multi-tier framework for the application, based on MVC pattern.

• Designed and implemented privileges-roles based application security mechanism.

• Load and publish new warranty data each month.

• Process the data monthly to populate the reporting tables.

• Involved in designing the application for common frameworks used across the application.

• Developed ANT scripts for Build automation.

• Managed a team for Build and Release activities as a Team Lead.

• Involved in performance tuning of application.

• Onsite support for project implementation and tech support.

• Involved in various technical and architectural discussions.

• Involved in integration of various components/modules in ISIS.

• Actively involved in Client communication for various technical issues.

• log4j is extensively used for logging.

• Involved in writing and reviewing JUnit test cases.

• Involved in ClearCase Administration activities.

• Involved in Code reviews for improving performance and checking coding standards.

Client: St. Jude Medical CA .

Jan 2005 to Sep 2005

Sr. Software Engineer

Project: Pacemaker software development

The Project is meant to provide an interface to the Pacemaker, to be programmed and configured.

It is also meant to provide different capability to the Doctors such as provide Emergency Shock to the patient.

The Project is designed and being developed by SJM based on its own Framework .

The technology being used in this Project is Java ,Swing ,Object Database and Eclipse EMF for modeling.

Environment: Java, JMS, Swing,Eclipse EMF Framework, Versant Database, Clear Case, Clear Quest.

Role

• Involved in the object oriented design of the application framework.

• Created customized widget by modifying the Swing widget like buttons, fields .

• Preparation of the Design Document for the Use case.

• Writing Datahandler ,Action Handler using core Java

• Writing Unit test Case for all Data Handler and Action Handler using Junit.

• Extensively use of Clear Quest for defect management.

• Used JMS to send message from Business Tier to Data Tier.

Client: Citi Bank USA.

May 2004 to Dec 2004

Sr. J2EE Developer

Project: Asset Liability Management

Asset Liability Management (ALM) is a system for managing the interest and liquidity risks for a bank. The system calculates cash flows based on product types and assumptions maintained by the users. The system supports around 14 cash flow methodologies. Based on this analysis, various web-based reports viz Liquidity Gap, Interest Rate Sensitivity etc are generated. The

system comprises of a rich Swing interface and is built on the MVC architecture. The system also interacts with external systems like Reuters to obtain market rates viz Yield Curve Rates etc.

Environment: Weblogic, Java, JSP, Servlets, Struts, JMS, Java Script, Oracle

Role

• Analyzed user requirements and prepared functional and technical specification documents.

• Developed use cases and sequence/class diagrams.

• Design, Develop and implement application using J2EE architecture .

• Written the JSP, Action Handler ,Beans using the Struts Framework.

• Written EJB for the business tier.

• Written various PLSQL Procedure and triggers for the business logic.

• Written JUnit Test Cases.

• Used J2EE Design patterns .

• Used JavaScript to validate forms and implement special functions in front-end.

• Code Reviews for checking J2ee coding standards.

Client: General Motors Acceptance Corporation .

Jan 2002 to May 2004

Software Engineer.

Project: GMAC Insurance

This project has been implemented for General Motors Company to incorporate the functionality of the company’s Wholesale Insurance Business. The project involves developing Web enabled interfaces to handle all the functionality of insurance related modules like Policy, Issuance, Rating, Billing, Endorsements, Claims, and Interfaces etc. The project involves interaction with different system. The project involves the financial transaction followed by the Check Issuance .The project involves making a generalized product for the Wholesale business and later customize for GMAC.

Environment: Java, JSP, Servlets, Java Script, JMS, XML, Struts, Web Services Oracle, Weblogic.

Role

• Involved in gathering the business requirement from the buisness.

• Involved in analysis of requirements and design of the application.

• Developed use cases and sequence/class diagrams.

• Written the JSP, Action Handler ,Beans using the Struts Framework.

• Written various PLSQL Procedure and triggers for the business logic.

• Written Web Services to be used by other system.

• Designed and implemented services using MVC, JSP, XML, JMS, Web Service, HTML and JavaScript.

• Used JavaScript to validate forms and implement special functions in front-end.

Client: TATA Steel India.

May 2001 to Dec 2001

Software Developer

Project: Coke Oven Maintenance

The project is based on client server mechanism .It provides a GUI at the client side to inspect the Coke plant and enter the data in the database at the server side through the Socket. It also shows the graphical reports made in java Swing on the basis of the data entered. The data and the report can be viewed simultaneously by different users by using the concept of the concurrent Server.

Environment: Java, Swing, Oracle .

Role

• Involved in analysis of requirements and design of the application.

• Involved in client communication for design and development.

• Creating the GUI using Swing

• Created Client socket and Server socket for sending the data across.



Contact this candidate