Post Job Free

Resume

Sign in

Java Developer

Location:
Charlotte, NC
Posted:
June 08, 2014

Contact this candidate

Resume:

Java Developer

Email: acehin@r.postjobfree.com

Contact: 217-***-****

* ************ *******:

. 7+ years of professional experience in full Software Development Life

Cycle (SDLC); Requirements Analysis, Design, Development, Testing,

Deployment and Maintenance of java/j2ee based applications.

. Experience in J2EE Technology - Servlets, JSP, EJB, JDBC, Java Beans.

. Experience in implementing web service clients.

. Well versed in designing presentation layer components using Servlets,

JSP, TML, XSL, WML, HTML5,CSS3 and JavaScript.

. Experience developing user interfaces in HTML, JavaScript, JSP, XML and

XSL

. Experience developing server side components using Spring, Hibernate,

Struts, WebServices, Servlets, JDBC, and SQL.

. Experience in J2EE Design Patterns(Singleton, Business Delegate, Factory,

Service Locator, Session Facade, Data Transfer Objects and Data Access

objects)

. Experience in application server Websphere 6.x and Weblogic 9.x.

. Experience with SQL & RDBMS technologies: Oracle11i/10g/9i,SQLserver and

MYSQL.

. Extensive experience Agile software engineering methodologies

. Experience in preparing unit test plan, performing unit testing using

JUnit and generating test reports

. Experience in using testing tool JUnit for application integration

testing and unit testing

. Experience in Service Oriented Architecture (SOA).

. Work closely with QA and Operations to ensure smooth QA and deployment of

applications.

. Reviewed the test plans & test cases at various phases of the project.

. Good understanding of the overall software development life cycle.

. Excellent communication and interpersonal skills.

. Experience in working with various domains Health care, Logistics

&Telecom.

TECHNICAL EXPERTISE:Languages : JAVA 1.6/1.5/1.x,SQL, PL/SQL.

. Change Management : SVN, CVS, VSS and Clear

Case.

. Databases : Oracle, My SQL, SQL Server and DB2.

. Frameworks : Struts 1.2, 2.0, Hibernate 3.0,

Spring 3.0, JSF, and AJAX.

. IDEs : Eclipse 3.x, IBM WSAD, RAD, TOAD, Pl/Sql

Developer,

. Tools : Xml-Spy, Putty, Rational Rose, Enterprise

Architect.

. J2EE Technologies : JSP, Servlets,

JavaBeans, EJB, JPA.JDBC, JNDI, JSP Custom Tag

Libraries, XML (SAX & DOM), XSLT, ANT, JUnit, Apache

Axis, Maven, Web Services, SOAP, UDDI, WSDL.

. Methodologies : Agile Methodology, Waterfall,

OOAD, RUP.

. Operating Systems : Windows, UNIX, Linux

. Scripting : JavaScript, CSS3, HTML, XHTML5 and

PL/SQL, JQuery.

. Servers - Application : WebLogic 7.x/9.x, JBoss

4.x, IBM Websphere 5.0/6.0/6.1.

. Servers - Web : Apache Tomcat 6.x.

EDUCATION

. Bachelor of Engineering (Computer Science and Engineering), India

PROFESSIONAL EXPERIENCE:

Premier Inc, Charlotte, NC

Feb 2013 - Till Date

Project: Quality Measures Reporter (QMR)

Java Developer

Description: Premier's Quality Measures Reporter product provides a single

solution for meeting regulatory requirements of the Joint Commission and

CMS. QMR product was built with clinicians in mind, users may collect,

report and abstract data in much less time with its following wide range of

features

Web Data Collector (WDC): WDC is a Web enabled data submission tool through

which hospitals can submit patient information. It has features like

sampling patients, grouping patients on different populations, Patient

Review, Patient Search etc,

Measure Calculations: This is feature used to calculate the facility

performance upon evidence base treatment.

Patient Data Extract Reports (PDE): This is feature used to see the reports

like hospital missed opportunities, hospital performance, physician

performance, JCO Reports and CMS reports etc..

Responsibilities:

. Worked in different phases of Software Development life cycle - worked in

Design, Development, Unit Testing, QA Testing and Regression Testing

. Involved in Development, testing and maintenance of this application

using Java, J2EE, XML, Spring 3.5, Hibernate 3.3, AJAX, jQuery,

Javascript and Oracle 10g

. Implemented Pneumonia, Surgical, Pregnancy, Hip & Knee, Stroke flow

charts which will be used in reporting.

. Used Hibernate reverse engineering for measure calculations module.

. Developed DAO's using Hibernate ORM framework for interaction with Oracle

10g Database

. Worked in Agile Environment for this project

. Used JMS for message communication using topics and Queue's. Configured

JMS using Spring Container. Designed the architecture to process data

feeds from the customers using JMS.

. Involved in Unit testing, QA Testing and Regression testing

. Responsible for building and deployment of the application to the QA and

UAT environment

. Interacted with Oracle 10g database - using Advanced Query Tool (AQT)

wrote complex queries and worked on Metadata manipulation.

Environment: Java 1.6, J2EE, Spring, Hibernate, JSP, AJAX, jQuery, Oracle

10g, Junit, Log4j, XML, Maven, My Eclipse, JBoss 6.0, UNIX, SVN

Baldwin & Lyons Inc, Indianapolis, IN

Nov 2010 - Jan 2013

Project: Agency Maintenance

Java Developer

Description: Agency Maintenance is a web application, which allows the

agents within the company to get access to all the Agencies (client) and

provides the information and also enables the Agents to update or add new

Agency record depending on their security privileges. One of the main

listings of this project is to migrate the legacy systems to Java

environment and also develop several modules with rich look and feel.

Modules include Agency Module, Accounting Module, Agents Module, Operations

Module, Claims Module etc.

Responsibilities:

. Collected required information from Agents for documenting the

requirements of Accounting module, claims module.

. Performed Iteration Planning for the Modules developed.

. Involved in development of User Interface using XSLT, HTML, JavaScript,

Ajax, DOJO and JSTL

. Created Dialog boxes using DOJO for better look and feel.

. Used Spring framework and interacted with backend database using

Hibernate framework.

. Used XSLT for all the front end development.

. Performed JavaScript Validations on the data submitted by the user.

. Used Spring MVC framework at the front end and configured many beans and

wired (dependency injection) them as per the requirement.

. Used JSON to transfer the request from the web page to the server.

. Developed a suggest box using AJAX to make an asynchronous drop downs of

all business units using both request objects and active objects.

. Generated the required XML files to transfer data between the server and

the web pages.

. Used DOM parser for validating the XML files against their respective

Xmlschemas.

. XPATH expressions are used to extract data from the XML files.

. Used Hibernate in the persistence layer.

. Spring AOP was used to perform logging all along the application at

different join points like before/after method callings.

. Good understanding of the various states of objects in hibernate and well

versed with the transportation of data objects across the tiers by

detaching, reattaching to the session.

. Developed unit test cases using JUnit and Mock Objects.

Environment: Java, JDK 1.5, JSP, JavaScript, AJAX, CSS, JQuery, Spring,

Eclipse, Tomcat, HTML, XML, XSLT, DOJO, Ajax, JSTL,

FedEx, Dallas, TX

Dec 2009 - Oct 2010

Project: FedEx Shipping Manager (FSM)

Java Developer

Description: FedEx Shipping Manager Automation provides FXSP US-to-

US Returns Solution (targeted to all shippers regardless of volume segment

and includes E-mail Return Label). Shippers can use any FDX or Competitor

outbound service and still contract to use FXSP return services. FXSPI

Service Outbound Automation (targeted to all shippers regardless of volume

segment) including Parcel Select and Standard Mail, Bound Printed Matter,

Media Mail, Smart Post returns and Smart Post International.

Responsibilities:

. Understanding and analyzing the project requirements.

. Analysis and Design with UML and Rational Rose Enterprise.

. Created Use Case, Class diagrams, Sequence diagrams and Collaboration

Diagrams.

. Using Spring framework developed service layer, Delegate, BO's, VO's and

DAO's

. Designed User Interface screens using JSP taglibs, CSS, DHTML and

JavaScript.

. Implemented the persistence layer using Hibernate.

. Implemented Web Services for tracking goals & results in different

levels.

. Consumed Web Services for processing the profiles.

. Processed the XML based data using SAX Parser & DOM Parser.

. Implemented JUnit test cases for testing various POJO classes.

. Developed ANT target scripts for code compilation and deployment

. Deployed application on weblogic application server

. Maintained Test Matrix and Traceability Matrix and performing GAP

analysis

. Analyzed and updating existing logical and physical data models for

discrepancies with the physical database and business rule document

. Prepared documentation describing different solutions to resolve the

bugs.

. Used Quality center(QC) for communication of issues and change requests

across development and other project teams

. Used Configuration Management and Version Control tool SVN.

Technical Environment: Java, J2EE, JSP,AJAX, Spring, Hibernate, Oracle,

Junit, XML,Axis, MyEclipse, WebLogic 9.1, Windows 2003, UNIX, SVN, Rally,

UNIX, vi Editor, putty, WinSCP

Satyam Computer Services Limited, Bangalore, India

May 2007 - Dec 2009

Project: NAPT

Java developer

Description: NAPT (Network Access Pricing Tool) is a web based application

that is used to create private line price quotes by XO sales

representatives for XO carrier and commercial customers. This tool lets the

representatives retrieve the quotes with a search field where in all the

quotes are displayed from newest to oldest when searched with a Batch ID or

Representative name. The tool is being designed into modular functionality

to accommodate a suite of product pricing tools for all XO products. The

Application was initially deployed onto Webshpere Application Server and

then was later ported into JBOSS Application Server.

Responsibilities:

. Used Struts/MVC framework to enable the interactions between JSP/View

layer and implemented different design patterns with J2EE and XML

technology.

. Technical documentation of both subsystems, including high-level detailed

design documents, overall architecture, process workflow, and developer

start-up manuals, accompanied with UML diagramming.

. Develop the application using Java/J2EE design Patterns like Factory,

Singleton, Service Locator, Session Facade, DAO, DTO, with various

Design patterns like Session Facade pattern, Service Locator, DAO and

Data Transfer Object Factory.

. Involved in coding Stateless Session Bean that validates an input XML and

sends the validated XML to the Queue using JMS API. These session beans

are called by Message Driven Beans.

. Design and develop web components for the product using Struts and AJAX

Framework.

. Extensively involved in developing the Server Side Business logic using

Stateless Session Beans.

. Implemented the persistence layer using Hibernate3.0 for specific

modules.

. Used JMS (publisher and subscriber model using topics) to communicate

with legacy systems.

. Designed and developed Web Services for order Execution using SOAP and

WSDL.

. Applied internationalization using Locales on subsystems

. SAX and DOM parsers are implemented to parse the content of XML

documents.

. Developed several SQL scripts, PL/SQL stored procedures and triggers.

. Responsible for Build process to deploy the application in to Cluster

Environment.

. Designing and coding the GUI using JSP, XSL, HTML, CSS, JavaScript,

Custom Tag libraries, Tiles. Client side validation has been done using

Java Script.

. Participated in the Code Reviews and given the Technical Support to the

Team.

. Implemented AJAX for providing strong interfaces.

. Responsible for Bug fixing and production support.

Environment: J2EE(JSP, Servlets, EJB, JDBC, JMS, Hibernate, JNDI), Struts,

Tiles, Validator Framework, Web services, MySQL, UML, XML, SAX, HTML, AJAX,

JavaScript, ANT, CVS, Quality Center, Websphere 6.x



Contact this candidate