Post Job Free
Sign in

Java Developer Quality Control

Location:
Chicago, IL, 60607
Posted:
March 22, 2011

Contact this candidate

Resume:

[pic]

Rajath Shekhar

602-***-****

******.*******@*****.***

Professional Summary:

8+ years of IT experience in JAVA /J2EE technology, encompassing all the

phases of Software Development Life Cycle (SDLC) - Requirement Gathering,

Analysis, Design, Development, Re-engineering, Deployment, and Testing in n-

tier Internet/Intranet application system. Served Fortune 20 and mid-market

organizations in the Health Care, eCommerce, Digital Map, and Insurance

domains.

. Extensive experience in developing applications using Java, JSP, AJAX,

XML, XSLT, Spring, Struts,EJB, Servlets, PL/SQL, DB2, TopLink,

Hibernate, Blue Martini.

. Experience in configuring and deploying J2EE applications on IBM

WebSphere, BEA Weblogic, Apache Tomcat, and JBoss Application Server.

. Well experienced in building and deploying applications using ANT

scripts in WebSphere and Weblogic development environments

. Experienced in developing SOA and Web Services with UDDI, WSDL, and

SOAP for enterprise applications.

. Extensive experience in IDE such as Rapid Application Development

(RAD), Application Server Tool Kit (ASTK), JBuilder, Eclipse and WASD.

. Experience in Unit testing the applications with JUnit, Functional

testing with WinRunner, LoadRunner, QEngine WebTest, and Twill, and

Performance testing with JProbe

. Knowledge in Unified Modeling Language (UML) / Rational Unified

Process (RUP) methodologies.

. Experience in Facilitating meeting, JAD sessions, Risk analysis,

Contingency planning, UI Design.

. Extensive exposure to Business Requirement gathering, User Interface

Design, Use Case, Design Documentation.

. Delivered projects in Agile / Waterfall models for software

development process.

. Excellent business, communication, presentation skills and

understanding of multi culture work environment and thought processes.

Professional Certifications:

Oracle Certified Professional -JAVA 5 Programmer.

Technical Exposure:

Programming Languages : JAVA, C++, JavaScript, PL/SQL,COBOL

Internet Technologies : JDBC, Servlets, JSP, XML, XSL,AJAX,

JQuery

Struts, Spring, Hibernate, TopLink,

Blue Martini

Distributed Technologies : EJB 2.0, SOAP,UDDI,WSDL

Middleware Technologies : JMS, IBM MQ Series,JAXB.

Web/Application Server : Websphere 5.1/8, Weblogic

6.1/8.1, JBoss, iPlanet, Apache Tomcat

Database/RDBMS : Oracle 8i/9i, DB2

IDE/Tools : RAD, Eclipse, Jbuilder WSAD, Mercury

Quality Control, MS Visio, Control-M

Design : UML/RUP, J2EE/GOF Design Patterns,

Spring

Framework

Build Tools : ANT

Testing Tools : JUnit, WinRunner, LoadRunner,

Twill,JProbe

Operating Systems : Windows NT/2000/XP

Version Control System : VSS, Rational Clear Case,

CVS,Dimensions

Document Management : MS Sharepoint

Project Summary:

Caremark, Chicago

Sep 2006 - till date

Designation: Development Lead/Sr. Java Analyst

Description:

Caremark, one of the nation's leading Prescription Benefit Management (PBM)

companies, provides comprehensive prescription benefit management services

to over 10,000 corporations, managed care organizations, insurance

companies, unions and government entities.

Plan Benefit Workbench (PBW)- is on of the critical applications for

Caremark. PBW seamlessly integrates with other applications for generating

required plans and beneficiary for end users. This system stores all the

information pertaining to plans like Co-payment, Deductible, MAB, MOOP,

DAW, Restrictions, Incentive Copay, HRA, Formulary, Internal Benefit

Attributes, Admin Fee, Vaccine Fee, Eligibility etc. This core application

is broken down to multiple sub applications that cater to different

business domains like Client Building Blocks, Retail Work Bench, Client

Plan Design, and Enterprise Adjustments.

Responsibilities:

. Facilitated JAD session with business users to gather and clarify

requirements and business rules.

. Responsible for Analyzing the Functional requirement sent by client

and translated then into system/ application design using UML process.

. Interact with various teams on a regular basis for any concerns and

resolutions during the different phases of project.

. Communicate status of development activities across all needed

organizational levels.

. Conducts research to clarify the understanding of the current

environment.

. Continually drive enhancements to standard operating procedures and

tools to improve efficiency, remove roadblocks, and increase quality

of output.

. Responsible for enforcing Caremark review cycles- Use case, code, unit

test plans standards and best practices for each release.

. Extensively involved during production release and support.

. Involved in development of requirement using Spring MVC framework.

. Configure and develop database mapping with Hibernate (ORM).

. Developed Stored procedure and CICS programs in COBOL.

. Exposed to Control-M scheduling software for automate functions using

JCL (scripting language),

. Participated in installation configuration and maintenance of

Websphere server version change.

. Designed the UI screens using MS Visio and HTML mockups for different

user interactive Web pages

. Developed presentation layer components, using JAVA, XML, JSP and

JavaScript

. Involved in developing Web services using UDDI, WSDL, SOAP, and JAXP

APIs.

. Responsible for taking back up, code comparing, and code versioning

using Change Man Dimension.

. Coordinated with the back end team for integration issues.

. Involved in Unit Testing, and Functional Testing cycles.

Environment:

JAVA, JSP, HTML, UML, Web Services, SOAP,UDDI, WSDL, JavaScript, WebSphere

Server, Spring Framework, Hibernate, IBM MQ series, DB2, XML, COBOL, MS

Visio,Mercury Quality Control.

PeopleSafe(PSafe) is a web-based customer service application catering to

the need of Caremark internal and external clients to add/edit/view

prescription benefits and will allow restricted users to maintain the plan

benefit for a beneficiary. The major emphasis of the application is

dispensing pharmaceuticals to eligible participants in benefit plans

maintained by the customers and utilize Caremark information systems to

perform safety checks, drug interaction screening and generic substitution.

Responsibilities:

. Responsible for Analyzing the Functional requirement sent by client

and translated then into system/ application design using UML process.

. Involved in detailed design and writing core classes and API for the

application using Spring MVC framework.

. Configure and develop database mapping with Hibernate (ORM).

. Developed Stored procedure and CICS programs in COBOL.

. Participated in installation configuration and maintenance of

Websphere server version change.

. Designed the UI screens using VISIO and HTML mockups for different user

interactive Web pages

. Developed presentation layer components, using JAVA, XML, JSP and

JavaScript

. Involved in developing Web services using UDDI, WSDL, SOAP, and JAXP

APIs.

. Responsible for taking back up, code comparing, and code versioning

using Change Man Dimension.

. Coordinated with the back end team for integration issues.

. Involved in Unit Testing, and Functional Testing cycles.

Environment:

JAVA, JSP, HTML, UML, Web Services, SOAP,UDDI, WSDL, JavaScript, WebSphere

Server, Spring Framework, Hibernate, IBM, MQ series, DB2, XML, COBOL. MS

Visio,Mercury Quality Control.

PETsMART Inc, AZ

May 2006 - Aug 2006

Designation: Lead Java Developer

Description:

PetSmart, is the largest specialty retailer of services and solutions for

the lifetime needs of pets and is a leading online provider of pet supplies

and pet care information.

PetSmart's website uses Blue Martini's retail E-Commerce suite (ver5.0).

This is a component technology built on J2EE model, specifically to retail

Ecommerce sites.

Wish List (Gift registry), BillMeLater modules added to enhance the overall

functionality of the existing Petsmart site.

Responsibilities:

. Responsible for Analysis & Design of Wish List and BillMeLater Use

case modules.

. Responsible for writing core classes and API for the application using

Blue Martini API.

. Involved in the maintenance of production system.

. Performed unit testing using JUnit and also involved in integration

testing of the whole application.

. Involved in maintaining the understanding documents of various modules

involved during the project.

. Actively involved in creating Unit Test cases, Functional Test cases

for the given Use cases.

. New Tables created for implementing Gift registries for personalized

products.

. Used Enterprise Desktop for incorporating new products, images etc for

the website.

. Developed/Created modules using JSP, AJAX, Business Actions,

configuration files (DNA).

. Maintained version control for changed/released sources using CVS.

Environment: Java, JSP, AJAX, Struts, Web Logic Application server, IBM

Websphere, Eclipse, CVS, Oracle 9i, Blue Martini Web Connect Web Server

(5.0).

NAVTEQ, IL Jan 2006 - Apr

2006

Query Tool

Designation: Sr. Java Developer

Description:

NAVTEQ is the leading provider of digital map data for Vehicle Navigation,

Internet & Wireless applications and Business Solutions.

Query Tool is a J2EE standard based web based application designed to

provide the Navteq internal User (Customer Care Dept, DMO) all the details

pertaining to maps areas. This system provides various features to get

information for a Link, POI, Links, Signs, and Road. . The system was

developed with an exhaustive analysis of the existing work -flow.

Responsibilities:

. As a Programmer/Analyst was involved in analysis and requirement

gathering.

. Developed SQL queries and stored procedures.

. Used JAVA, JSP, AJAX, JavaScript, XML to develop presentation layer

using Spring MVC architecture.

. Developed and deployed the application on JBoss Application Server,

Tomcat Web Server.

. Performed Unit Testing with JUnit.

. Design and developed applications using Eclipse.

. Responsible for delivering enhancements as per schedule after

estimation.

. Participated in Code review and testing of the enhancements done.

. Used Spring Framework for integrating with backend architecture (DAO).

. Coordinated with the back end team for integration issues.

. Performed Functional Testing with Twill Framework.

. Deployed the application on UNIX environment.

. Implemented Object Relational/Persistence mapping using Hibernate to

provide database independence to support wide range of databases and

query services.

. Maintained version control for changed/released sources using Rational

Clear Case.

Environment: Java, JSP, AJAX, Spring, Struts, XML,Tomcat, JBoss

Application Server, Eclipse, Rational Clear Case, SQL, Oracle 9i, Twill,

UNIX, JUnit.

Marsh McLennan Inc, NY Nov 2002 -

Oct 2005

Designation: Sr. Java Developer/ Java Developer

Project #1: Marsh Surety (MSurety)

Nov 2002 - Oct 2004

Description:

MSurety is an application that is being developed to manage the

lifecycle of surety bonds (bid bonds, construction bonds, etc.) from

an initial request for a bond through issuance, renewal,

modifications, cancellation, and report generation. Anyone who is an

authorized Marsh client or Marsh internal user may access the Surety

system over the Internet through Marsh.com. This release also aims at

development of Billing for Marsh Surety. The user creates, renews,

corrects, cancels, or endorses the billing.

Another set of important functionality relates to the administration

module. Anyone who is an authorized Marsh internal user may configure

for other users, respective teams/groups it belongs to. Mandatory data

for the clients are configured and defaulted based on the CANSYS/BASYS

business rules. Clients, Groups, Teams, and Users can be configured by

the Marsh internal user based on the privileges given that depends on

the country that user is associated with.

Responsibilities:

. Analyzed user requirements and translated them into system

requirements.

. Developed and deployed the application on BEA WebLogic Application

Server 8.1.

. Developed business logic in more customizable and modular way, which

meets the complex client requirement changes, as per the client

specifications and specified coding standards using proprietary

frameworks.

. Used JSP, HTML, JavaScript to develop presentation layer using MVC

architecture.

. Actively participated in implementing Form beans, Actions, Helper

Classes as a part of Struts MVC framework.

. Involved in coding of Session Beans using EJB Specification and

deploying on WebLogic Server.

. Configured the TopLink mapping XML config files and generated the Java

Objects from them.

. The user interface was developed using JSP and JSP custom tags.

. Wrote Custom Tags and Custom libraries for Java server Pages (JSP).

Custom Tags are used extensively to minimize Java coding in JSP and

HTML coding is avoided in Custom Tags.

. Implemented Object Relational mapping using Oracle's TopLink to

provide database independence to support wide range of databases.

. Familiar with various queries, stored procedures using PL/SQL in the

project.

. Involved in maintaining the understanding documents of various modules

involved during the project.

. Code Reviews, Integration, created Test Suites and System testing.

. Supported Onsite members for Quality and Testing tools (LoadRunner,

WinRunner) execution during all releases.

. Exposure to WBS way of Effort Estimation for a project.

. Mentor of new joiners to bring them to the project standards.

. Built and Deployed EAR, WAR, JAR files on test, stage and production

servers.

. Extensive client side validations using JavaScript includes

dynamically populate the data in the components, enabling and

disabling the components based on the input, dynamically writing the

contents to specific frames etc.

. Planned bug-fix schedules and releases. Coordinated communication

between QA and development team to handle client-side defects.

. Performed unit testing using JUnit and also involved in integration

testing of the whole application.

. In every release new testing scripts were created for WinRunner,

LoadRunner testing during Integration testing phase.

. Actively involved in creating Unit Test cases, Functional Test cases

for all the new Use Cases.

Environment:

JSP, HTML, DHTML, XML/XSL, XSLT, JAVA, EJB, MQSeries, Bea WebLogic 8.1,

iPlanet WebServer, Struts, Oracle8i/9i, TopLink, UML, JDBC, UML, JUnit,

LoadRunner, WinRunner, Probe, ANT, Log4J, Windows 2000/XP.

Project #2: Central Policy Repository (CPR)

Nov 2004 - Oct 2005

Description:

Client Policy Repository is an n- tier centralized data repository

system for storing all the policy related information for Marsh

clients. Any changes to Policy data (Renewal, Endorsement,

Cancellation) Over its life time will be stored in CPR, CPR provides a

common interface to all other systems that wish to 1) Store policy

information into CPR, 2) Subscribe to CPR for Policy information.

Responsibilities:

. Responsible for Analyzing the Detail Design sent by client using

Rational Rose.

. Responsible for designing the Action, EJB classes for development.

. Involved in detailed design and writing core classes and API for the

application using Struts.

. Participated in installation configuration and maintenance of

Websphere server.

. Involved in proposing the future enhancements that can be integrated

with any other legacy systems.

. Developed customized tag libraries in Struts (MVC Architecture)

. Participated in installation, configuration and maintenance of IBM

Websphere 5.0

. Developed SQL queries and procedures & used these through Spring

Framework.

. Designed and coded JSP pages and Java Beans for different user

interactive Web pages

. Developed presentation layer components, using JSP (custom tags) and

JavaScript

. Involved in developing Webservices using JAXP APIs.

. Designed multi-tier architecture using EJB, Servlets and JSP

. Developed Session Beans and deployed Enterprise Java Beans (EJB) on IBM

Websphere 5.0

. Responsible for taking back up, and code versioning

. Coordinated with the back end team for integration issues.

. Involved in Unit Testing, Functional Testing, and Regression Testing

cycles.

Environment:

JSP, HTML, UML, WebServices, SOAP, WSDL, JavaScript, WebSphere Application

Server 5.0, Struts, Spring Framework, EJB2.0, Oracle9i, XML, WinRunner,

PL/SQL.

Education:

Bachelor of Engineering (B.E) from Bangalore Institute of Technology (BIT),

Bangalore, India.



Contact this candidate