Post Job Free

Resume

Sign in

Java Developer Project

Location:
Richmond, VA, 23236
Posted:
October 21, 2010

Contact this candidate

Resume:

Madhavi Sreerangam

Sr. Java/J*EE Developer

* *******: 804-***-****

* *****: abiro4@r.postjobfree.com

SUMMARY:

Over 8 years of IT experience following SDLC life cycles on Cross Platform

(Web & Client-Server) application development and design using Object

Oriented Programming, Java /J2EE, XML, SOA technologies .

Expertise in design and development of multi-tier web based applications

using J2EE technologies like JSP, Servlets, Struts, JSF, EJB, JDBC

following the J2EE design patterns.

Solid experience in design and implementation of MVC architecture using

STRUTS frameworks.

Solid experience in design, development of web based applications using

HTML, DHTML, CSS, JavaScript and JSP, Servlets.

Good working experience with Spring Framework.

Solid working experience with Hibernate open source object/relational

mapping framework.

Hands on experience with Hibernate configuration and Hibernate query

language (HQL)

Excellent working experience in Databases like SQL Server and Oracle.

Written and debugged the ANT Scripts for building, deploying the entire

J2EE application(s).

Experience in SOA, Web services, SOAP, XSD, WSDL, UDDI and XML

technologies.

Excellent hands on experience with EJB 2.0, XML, XSL, XSLT, DTD and XML

Schema.

Good Experience in design skills using Java Design Patterns and Unified

Modeling Language (UML) with tools Rational Rose, BOUML and eUML.

Experience in design and development of Web-Services as Service Providers

and Consumers using HTTP/XML, XSL, XSLT, XPATH and SOAP/WSDL.

Strong experience in using Integrated Development Environments (IDEs) like

Net Beans, WSAD 5.0, Eclipse.

Experience in working with different operating systems Windows

98/NT/2000/XP, UNIX, AIX, LINUX.

Possess excellent communication, interpersonal and analytical skills along

with can-do attitude.

Technical Skills:

Java and J2EE Technologies Core Java, Collection APIs and Generics,

Threading, IO APIs,

JDBC, JAXP, JAXB, JSP, Custom Tags and Tag

Libraries, Java Servlets, Java Beans, JDBC, Java

Native Interface (JNI), EJB, JMS, JNDI.

Tools and IDE WebSphere Studio Application Developer, WebLogic

Workshop, SQL Developer, Eclipse, My Eclipse

Object Oriented Languages Java, C++

Web/Application Server IBM Websphere, BEA WebLogic, Apache Tomcat

Operating Systems Windows NT/2000/XP, Mac OSX,UNIX, LINUX

Database Oracle, Microsoft SQL Server, SQL, PL/SQL

XML XML Schema, WSDL, SOAP, XSLT and DOM

Protocols TCP/IP, HTTP

Education:

Masters of Technology(M.Tech) in Computer Science from Central University,

India

(Achieved University Gold Medal for scoring highest marks in Masters in

Technology)

Projects:

Project: Health Care Plans

Client: WellPoint Inc, Richmond, VA.

Mar 2009 to Till Date

Role: Sr. Java/J2EE Lead/Developer

Environment: Java, J2EE, SOAP, XML, Hibernate 3.0, Springs 2.0, JSP 2.0,

Struts 2.0, Java Script, Ajax, Websphere, Oracle 9i, CVS.

Description: WellPoint, Inc. is the largest health benefits company in

terms of commercial membership in the United States. Through its nationwide

networks, the company delivers a number of leading health benefit solutions

through a broad portfolio of integrated health care plans and related

services, along with a wide range of specialty products such as life and

disability insurance benefits, pharmacy benefit management, dental, vision,

behavioral health benefit services, as well as long term care insurance and

flexible spending accounts. (FEP, Senior, National)

Responsibilities

Involved in the project from requirements gathering and involved in various

stages like Design, Development, Deployment and Testing till production.

Developed class diagrams, sequence diagrams, and use case diagrams for the

claims administration and claims investigation use cases using Rational

Rose.

Implemented the MVC architecture using Struts framework

Developed the UI using JSPs, HTML and Java Script for presenting data in a

user-friendly form.

Configured struts.xml file for action classes and control flow.

Used Spring framework for Dependency injection.

Implemented Data Transfer objects to store and retrieve user and claims

information in the application scope.

Used Hibernate 3.0 as ORM mapping tool to insert and retrieve data from

Oracle database.

Developed Persistence classes and hibernate.cfg.xml and other configuration

files for Hibernate mapping to database.

Used Hibernate Transaction Manager to maintain the transaction

persistence.

Implemented the client code for invoking the web services hosted on back

end systems using SOAP.

Used Log4j for logging and monitoring.

Used JUnit framework for writing unit test cases.

Installed, implemented and maintained Web Sphere Application Server with

RAD for development

Project: Cargo Management Tracking System

Client: OOCL, San Jose, CA

Jan 2008 - Feb 2009

Role: Senior Java Developer

Environment: Java, J2EE, JDBC, Hibernate, JSP 2.0, Struts 2.0, JavaScript,

Weblogic,SQL Server 2005, SVN.

Description: OOCL is one of the largest integrated international container

transportation, logistic and terminal. Cargo management tracking allows

customer to input their shipment reference number e.g Booking number,

invoice number, after which it provides desired information like import and

export shipment tracking, charges inquiry, rate inquiry, cargo tracking,

vessel arrival date.

Responsibilities:

Involved in requirements gathering, analysis and design of the system

Developed class diagrams with UML for new product functionality

Drafting the Business Requirements, System Requirements and Functional

Requirements, sharing them with the Development Teams and Testing Teams and

taking their comments/suggestions into account

Involved in designing Application based on MVC architecture using Struts

framework.

Designed and developed for the Presentation layer using JSP, HTML, Java

Script and Struts Frame work.

Server side validation was performed using Struts Validation Framework.

Designed and implemented Struts (MVC Paradigm) components such as Action

Mapping, Action Class, Dispatch action class, Action Form bean, and a form

set for validation and used JavaBeans to return dynamic information.

Persistence layer implemented using Hibernate framework

Developed Persistence classes and hibernate.cfg.xml and other configuration

files for Hibernate mapping to database.

Used different Hibernate APIS like Configuration, SessionFactory, Session

and Hibernate Transaction Manager for writing the persistence logic.

Used Log4j for logging and monitoring.

Used JUnit framework for writing unit test cases.

Applied change requests, versions to the application code.

Used SVN for version control

Weblogic application server used for the development of the application.

Project: Eucon Claims Management system

Client: Eucon, Germany

Jul 07 - Dec 07

Role: Sr Java Developer

Environment: Struts,Hibernate, IBM RAD, SVN, ANT, JSP, Servlets, HTML,

JavaScript.

Description: Eucon Claims Management System is a Case Management system for

automatic handling of claims data. The claims data from the customers is

dumped in to the Active MQ queues. Cordys collects the data from the queue

and process the input data. During the data cleancing the data is

transformed from one format to other, some automatic rules applies on the

data and the data is stored in persistence data store. The calculations are

done by an Expert and the report is generated and billing process

initiates.

Responsibilities:

Involved in the project from requirements gathering and involved in various

stages like Design, Testing till production.

Involved in designing Application based on MVC architecture.

Developed web components using Struts framework.

Designed and developed for the Presentation layer using JSP/Servlets and

MVC Struts Frame work.

Server side validation was performed using Struts Validation Framework.

Designed and implemented Struts (MVC Paradigm) components such as Action

Mapping, Action Class, Dispatch action class, Action Form bean, and a form

set for validation and used JavaBeans to return dynamic information.

Model Layer is implemented using the Hibernate and developed POJO's and

hibernate mapping files and hibernate configuration files for the

application needs

Developed User interface using Struts MVC frame work. Implemented JSP's

using struts tag libraries and developed action classes.

Developed back end with Java using Struts Framework in implementing

business logic to interact with the Hibernate for object relational mapping

and other business process of the system.

Used Hibernate as ORM mapping tool to insert and retrieve data from Oracle

database.

Developed Persistence classes and XML configuration files for Hibernate

mapping to database.

Used Hibernate Transaction Manager is used to maintain the transaction

persistence.

Developed persistence layer using Hibernate framework.

Used DAO pattern to retrieve the data from database.

Extensively worked on Java Script for client side validation, and various

GUI elements,

Implementing all the Business logic in the middle-tier using Java classes,

Java beans.

Used JUnit framework for Unit testing of application.

Developed client components to use web services using the WSDL

Used SVN for Version Controlling.

Used Log4j for Logging various levels of information like error, info,

debug into the log files

Project: E-Servicing and E-Statements

Client: GE Money

Jun 06- Apr 07

Role: Sr. Java Developer

Environment:Spring,Struts, Web logic, CVS, ANT, JSP, Servlets, HTML,

JavaScript.

Description: E-Servicing and E-Statements is the E-business account

solution application for the GE Money Credit Cards and Paypal UK. This

application enables the GE Money / Paypal users of cards and loans to

register and login to see their account summery details.

Responsibilities:

Worked on analysis, design, development, deployment and testing of the

application.

Involved in the preparation of use case, class and sequence diagrams using

Rational Rose.

Involved in designing Application based on MVC architecture.

Developed web components using Struts framework.

Designed and developed for the Presentation layer using JSP/Servlets and

MVC Struts Frame work.

Created the JSPs, Action classes and Action forms for the Presentation

layer.

Implemented Exception mechanism and used Struts error message mechanism.

Used Spring core and dependency injection features.

Implemented persistence layer using DAO design pattern in combination with

JDBC.

Used Java/J2EE Design patterns such as MVC, Singleton, Service Locator, DAO

etc and Spring IOC pattern.

Implemented server side validation using Struts Validation Framework.

Implemented Client side validations using Java Script.

Designed and coded the framework to interact with GE's existing VMX

framework for retrieving and storing the data in mainframes.

Designed and coded the caching framework for the application using Oracle

database and DAO patterns.

Designed UML diagrams using Rational Rose and written design documents.

Unit tested with JUnit and involved in System testing, Load testing and

User Acceptance testing and fixed the bugs

Implemented Internalization feature using Resource bundles.

Developed build scripts using ANT tool for compilation and deployment

purpose.

Implemented logging using log4j and apache commons-logging framework.

Project: Agent Commission Settlements System

Client: Combined Insurance Company of America

Mar 05-Feb 06

Role: Java Developer

Environment: Java, Servlets, JSP, EJ,B XML, Oracle, Rational Rose, Java

script, HTML, WSAD and ANT.

Description: Combined Insurance Company of America is a leading insurance

company in America. OSS application is developed to maintain the CICA

agent's commissions online. The application provides the user interface

for the analysts to see the commissions earned and the claimed commissions

by the agents. It has options for payments, adding adjustments, comments

and pending items for the agents.

Responsibilities:

Analysis, Design, Development and Testing of the Agent Commission

Settlement System.

Designed the User Interface using HTML and JSPs.

Involved in the Preparation of Design Document, Program Specification and

Unit Test Case Document.

Designed the application architecture of the System bases on MVC and J2EE

specifications

Validated Client Side Data using JavaScript.

Involved in the preparation of use case, sequence, class diagrams using

Rational rose.

Using DAO patterns to interface with Database and DTO's for data transfer

between the integration tier

and business tier.

Involved in write SQL Queries and Stored Procedure.

Involved in Unit Testing using JUnit.

Worked with Ant build tool to build the project.

Project: SnapFish Project

Client: SnapFish

Jan 04 -Mar 05

Role: Java Developer

Environment: Java, J2EE, J2ME, WebServices, XML/XSD,SOAP, Tomcat, Eclipse,

ANT, CVS.

Description: SnapFish is a website for organizing photos. Users can store

and share photos. MyPix is the mobile version of SnapFish site. The project

consists of two parts. J2ME based front end application for the mobiles and

an intermediate web server to interact with the backend SnapFish system and

front end j2me system.

Responsibilities:

Responsible for interfacing with the client to gather requirements.

Developed User Interfaces using Java MIDP APIS.

Developed server side components using Servlets.

Developed Servlets for invoking the web services hosted on snap fish site.

Developed Client code using J2ME APIs.

Deployed the application on Tomcat and tested.

Gave the production support for the system till the system went live.

Client: TMobile

Feb 03 - Dec 03

Project: TMobile

Role: Java Developer

Description: TMobile is J2ME based application which enables mobile and

other hand-held devices to participate in betting and racing services

provided by Telelink. Racecourse Totalisator Operations (RTO) and Numbers

Forecast Operations (NFO) are the operations offered by Telelink.

Responsibilities:

Responsible for interfacing with the client to gather requirements.

Developed User Interfaces using Java MIDP APIS.

Developed server side components using Servlets.

Developed Client code using J2ME APIs.

Deployed the application on Tomcat and tested.

Gave the production support for the system till the system went live.



Contact this candidate