Post Job Free

Resume

Sign in

Java Developer

Location:
Columbus, OH, OH, 43085
Salary:
55
Posted:
March 13, 2013

Contact this candidate

Resume:

Mihir Patel

(Java Developer)

SUMMARY:

. * years of experience in all phases of Software Development Life

Cycle (SDLC), which involves design, development, coding, testing,

implementation and supporting phases, using Java / J2EE technologies.

. Experience in Web based application development using Java and J2EE

tools & technologies like Servlets, Java Script, JSP, JSF, EJBs, Web

services, JDBC, MVC, Hibernate, XML and Apache Tomcat.

. Domain knowledge in Finance, Insurance, Telecom, Healthcare, Social

Welfare and public sector.

. Primarily focused on Technical Architecture, Application Development

and System integration.

. Experienced in Object Oriented Analysis and Object Oriented Design

using Unified Modeling Language (UML).

. Development experience with popular Object Oriented Design Patterns

(GoF) concepts.

. Well versed in Application Framework Spring, OR Mapping framework

IBATIS and HIBERNATE.

. Strong hands on exposure to multiple Application Servers like JBoss,

IBM WebSphere Server and BEA Weblogic.

. Expertise in back-end procedure development, for Database

Applications using Oracle 10g/9i/8i, DB2, Informix, SQL Server 7.0.

. Experience in version control system tools like CVS and SVN.

. Strong analytical and problem solving skills.

. Highly organized with the ability to manage multiple projects and

meet deadlines.

. Have the motivation to take independent responsibility as well as

ability to contribute and be a productive team member.

. Practiced SDLC, RUP, Agile methodologies, SCRUM, TDD.

. Well versed with unit testing (Junit), IDE (Eclipse, WSAD) and build

tools (Maven, Ant).

. Strong communication and interpersonal skills coupled with good work

ethics.

CERTIFICATIONS:

. Sun Certified Java Programmer for JAVA 6.0 Platform (SCJP 6.0).

PROFICIENCY:

Languages: Java 5, UML, SQL, JavaScript

Java APIs Core JDK, Collections (Data Structures), Generics,

JDBC, JNDI

Web / Application Servers Weblogic 11g/10.x, Websphere, JBoss, Tomcat

Web Technologies XML, XSL, XPath, JSP, XSD, AJAX, HTML, JSF

1.2, Web Sevices, SOAP and

WSDL.

RDBMS ORACLE 10g, DB2, Informix 11.x, SQL

Design Patterns GoF, J2ee, EAI

Methodology SDLC, RUP, OOAD, Agile, SCRUM

Frameworks Spring 2.5, Struts 2.0, Apache Myfaces

GUI / Design / Report Tools Rational Rose, Jasper Reports, Quest TOAD,

Java IDE Eclipse, WSAD

Version Control CVS, SVN, Rational Clear Case

Build Tools Ant, Maven

Testing/Profiler Tools JUnitPerf, Test Director

Operating Systems Windows, UNIX

Other Tools JBPM, Microsoft Project, Server Studio.

Client: Nationwide Insurance, Columbus, OH

Oct'12 - Present

Project: Replacement of Claims Legacy Systems

Role: Mid-Level Java Developer

Technical Environment: Java, Servlets, JSP, Hibernate, Websphere, HTML,

CSS, JavaScript, JDBC, EJB, IBM DB2

. Involved in requirements gathering.

. Prepared the detailed functional requirements along with screenshots

and description of all the modules.

. Designing the database tables, indexes, primary keys by understanding

the Business requirement document and functional requirements

document.

. Implemented MVC Architecture in the application by using Struts

framework. The views were programmed using JSP pages and also used

JavaScript to perform some of the functionalities on the created

pages. Business Components designed using Hibernate and used IBM DB2

as data source.

. Used Business Delegate, Services Locator and Singleton patterns to

delegate requests to appropriate Hibernate.

. Designed and Developed Struts Action Controller classes, DAO, Views

using JSP custom tags.

. Involved the development of distributed server side components and

deployed the various Session and Entity Bean Components in the IBM

Websphere Application Server.

. Responsible in developing and testing of the application.

. The systems were deployed and tested using a continuous integration

framework utilizing JUnit.

. Developed the JDBC Database connectivity to IBM DB2 using JDBC Type-4

driver (IBM DB2 Client Installation).

. Extensive experience in XML related technologies.

. Unit testing and Integration testing of Servlets, Action Controller

and EJB's using JUnit.

. Actively involved in solving and fixing post-production issues.

Client: Department Of Corrections, Boise, ID

Mar'10 - Oct'12

Project: Corrections Integrated System

Role: Java/J2EE Developer

Technical Environment: Unix, JDK1.5, J2EE (Servlets, JSP,JSF, Struts,

Spring, Hibernate), JSF 1.2, Informix 11.x, SQL Server 7.0, Java Script,

XML, Server Studio 6.5, Tomcat 5.x, Jboss 4.2, SVN, SourceForge, ehCache,

Maven, iReport 2.0.2, Spoon 3.2.0, PL/SQL,SOAP, Web Services.

. Involved in Object Oriented Analysis (OOA) and Object Oriented Design

(OOD) techniques using Unified Modeling Language (UML).

. Involved in designing applications using the core J2EE design patterns

Data Transfer Objects, Business Delegate, and Value Object.

. Developed JSPs strictly confining to the policy of no java use in them

and AJAX was used for asynchronous server calls.

. Presentation tier of the application was built completely on Struts

framework. Heavily used Struts Tag Libraries, Validators, and Tiles

and involved in Configuring web.xml and struts-config.xml.

. Designed and developed the CIS application using Struts Dispatch

Action.

. Designed and implemented the Dynamic Web Pages using JSF.

. Look and feel of the application is designed using JSF rich faces

tags.

. Worked on the back end part of the application involving Spring

framework, and Hibernate.

. Persisted common application level data like domain libraries using

ehCache.

. Hibernate was used as admin tool persistence framework. Also,

implemented interceptors using Hibernate and Spring.

. Developed the Hibernate entity classes using Annotations and XDoclet.

. Developed WSDL and implemented Web Services in SOAP Server using

Apache Axis.

. Developed Stored Procedures, Triggers and Functions. Actively involved

in tuning SQL queries, Stored Procedures, Triggers in Informix.

. Generated complex PDF reports using JASPER.

. Developed build scripts using ANT.

. Involved in validating designs done by other developers as well as in

the code review process.

Client: Bank of America, Dallas, TX

Jul'09 - Mar'10

Project: Global Documentation System (GDS)

Role: Java/J2EE Developer

Technical Environment: Java, JSP, Struts, JavaScript, HTML, SQL, Oracle

10g, Unix, Weblogic 10 Server.

. As a Project Lead, look into timely resolution of hurdles and delivery

of assignments.

. Analyze Software Requirement Specifications (SRS) for enhancements and

itemize deliverables for delegation and tracking.

. Produce Impact Analysis reports for new requirements.

. Track project deliverables and related activities using IPMS.

. Implement validation and entry of input data via daemon process.

. Develop reporting and search components for struts based application.

. Conduct internal and external quality reviews using iQMS

. Assist in code developed and solve code related issues logged by QA

team.

. Extensive back-end as well as front-end testing to achieve the

objectives of error-free results.

. Manage and lead a team of 4 developers to oversee timely delivery of

code artifacts.

. Conduct extensive training sessions for new incoming resources.

. Scripts for building, packaging, deployment and running of the core

service and the applications.

Client: HealthSouth, Birmingham, AL

Aug'08 - Jul'09

Project: Health Care Online System

Role: Java/J2EE Developer

Technical Environment: J2EE, Java 1.4.2, Servlets, JSP, JDBC, EJB 2, JMS,

Struts 1.2.x, Web Services, BEA WebLogic 8.1, JUnit, SOAP, XML,

JavaScript, UML, ANT, Oracle 9i, Windows 2003

. Developed the application using Struts following MVC architecture

. Identified the participating pages and the navigation paths between

pages.

. Developed action and form classes based on Struts framework to handle

the pages

. Used WebLogic Workshop page flow technology

. Created several JSP's and populated them with data from databases

using JDBC

. Designed and developed EJBs to handle business logic and store

persistent data

. Developed Web Services to retrieve data from legacy systems

. Developed server side functionality for Admin Interface features

(adding a User, Modifying the User Details, Assigning Roles, Modifying

Roles etc)

. Used J2EE Singleton design pattern

. Used EJB Session Beans

. Planned and implemented various SQL, Stored Procedure, and triggers

. Used JDBC to access Oracle database and implemented of connection

pooling.

. Performed building and deployment of WAR, JAR files on test, stage,

and production systems in

. Used BEA WebLogic Application Server

. Used ANT for the build process

Client: Sprint Nextel, Reston, VA

Jan'07 - Jul'08

Project: Asset Tracking Logistics and Status System

Role: Java/J2EE Developer

Technical Environment: Java, J2EE, EJB, Java Beans, Servlets, JSP, JDBC,

HTML, JMS, Struts, spring, Soap, WSDL, XML, XSLT, JNDI, Oracle 10g, Toad,

JavaScript, CSS, RAD V6.x (Rational Application Developer), Clear Case

V6.x, Clear Quest V6.x, WinSCP, FTP, Hibernate, WebSphere Application

Server V6.x, Windows and UNIX.

. Involved in the System development and the architecture of design

working with customer for requirements gathering.

. Converting requirements into design.

. Implemented Log4j for logging

. Involved in integrating Content Management with Websphere Portal.

. Deploying the applications to WebSphere Portal Server.

. Developed Content Order component.

. Involved in the Design and development of New Technology Ideas (NTI)

workflow services which includes JSP, EJB, and DAO components.

. Worked with the use cases to understand the application and

requirements.

. Coded the program based on the use cases

. Coded the Java Script where ever its required

. Coded the Enterprise Java Beans to write the business logic

. Coded the (DAO) Data Access Objects to get the data from the database

. Coded the SQL programs in the DAOs.

. Coded the Servlets as a controller in the architecture.

. Added the files to the Clear Case after the completion of the writing

code.

. Coded the (AJAX) Asynchronous JavaScript to get the data help and

display to the user based on the user typed on the key board for

search options and other locations based on the requirements in the

use case.

. Coded the Hibernate mapping files to map the tables to get data from

database.

. Maintained the versions of scripts, documentation and code in Clear

Case.

. Involved in debugging and Tuning the PL SQL code, tuning queries,

optimization for the Oracle database.

. Involved in the administration of the system set up in creating the

data sources and environ setup.

. Most of my work involved with the Back End programming as well as the

front end programming of the applications.

. Worked with the Clear Case version control tool to maintain the

history of the files from the beginning.

. Configured the log4j properties with the application server to get the

logs to the specified customized log file.

. Worked on the entire MVC architecture of Struts including the Request

Processor, Action class, Action Form, Validation Framework

. Adding new files to the source control Clear Case tool.

. Implementing application logic using the MVC (Model View Controller)

with Struts, spring and Hibernate frameworks.

. Attended team status meetings and technical meetings on daily basis.

. Worked closely with Business users to make sure requirements where

converted correctly to Functional Specs and the correct logic was

implemented in the technical design and code.



Contact this candidate