You are on page 1of 5

Java Developer

SUMMARY

7 + years of Software development experience with full project lifecycle


development using Java and J2EE technologies.
Strong Java/JEE application development background with experience in defining
technical and functional specifications
Experience in Design, Development and Implementation of multi-tier thin/thick
client web based applications using Object Oriented Methodologies.
Extensive knowledge in working with Java/J2EE technologies such as Java, XML,
JavaScript, JQuery JSP, EJB, JDBC, Struts, Servlets, JMS, JPA, JAX-WS, JAXRS, spring and Hibernate.
Hands on experience in Web Application Development using Client Script design
technologies like Angular JS, JQuery as well as HTML, CSS, XML, Java Script.
Experience in developing web applications using Spring MVC Framework.
Experience developing custom tags using JSP and has strong programming skills
using Java1.7/1.6/1.5, spring, Hibernate, JPA 2, JTA, JSP, Servlets, JSTL and
JDBC.
Extensive experience in using various design patterns such as MVC, Singleton,
DAO, DTO, and Business Delegate in the development of Multi-Tier distributed
Enterprise Applications.
Implemented SOA architecture with web services using SOAP, WSDL and XML.
Extensive experience developing applications using agile methodologies like Test
Driven Development (TDD), SCRUM.
Expertise in web application development using HTML, DHTML, CSS, Java
Script, Jquery, EXTJS, and JSP.
Hands on experience with various Application Servers and Web Servers including
Tomcat server, Web Sphere, Web logic, JBoss with wide variety of
development tools like Eclipse, Net Beans, Eclipse and My Eclipse.
Proficient in RDBMS concepts and worked with MySQL, Sybase, Oracle
9i/10g/11gand DB2.
Proficient in writing java unit test cases using JUnit and TestNG and configuring
project dependencies using Maven.
Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions
and Packages besides writing DDL, DML and Transaction queries with
development tools like TOAD and Rapid SQL.
Expertise knowledge in building applications using Rational Unified Process
(RUP) , UML and OOAD.
Experienced in implementing EnterpriseApplications with full life cycle of
software development.
Experience in using Log4J, Version Control using Git, SVN, TFS and CVS.
Experience with unit testing using JUnit and writing build scripts using ANT.
Good team player with ability to solve problems, organize and prioritize multiple
tasks.

TECHNICAL SKILLS

Java Developer
Languages
Technologies
Framework
ORM
Databases
Applications/Web
Servers
Designing Tools
Development Tools
(IDEs)
Methodologies

Java , J2EE, SQL, PL/SQL


JSP, Servlet, Web Services, JDBC, JNDI,
J2EE,XML,HTML/DHTML, Ajax, AngularJS, PHP
Spring, Struts, JUnit, Log4J
Hibernate, Spring-JDBC
Oracle, IBM DB2, Postgre, MySQL, SQL Server
2005/2008/2012
Apache Tomcat 5.x/6.x/7.x, WebSphere Application Server, MS
IIS
Microsoft Visio
Eclipse Kepler/Luna/Indigo and Net Beans
SDLC, Agile Methodology

WORK HISTORY
W.
W.
Grainger,
Inc.
Chicago,
IL
May 2014 - Till Date
Role: Sr. Java/J2EE Developer
Description: G-Com (Grainger Commerce) is the B2B (business-to-Business) portal
application for all the Grainger Customers using for online purchase across the Globe.
This application has lot of features like search items, place the order, select the delivery
type , payment type , item history , order history ,Gallery view, Customize catalog based
on user accessibility rights. We are using one the world leading Ecommerce Server
(Hybris & Broad Vision) and same powerful search Engine Endeca. This application is
powerful, most reliable and very user friendly tool.
Responsibilities:
Designed and developed framework components, involved in designing MVC
pattern using Struts framework.
Used spring framework for dependency injection with the help of spring config
files.
Developed the presentation layer (UI) using JSP, Tag libraries, HTML, CSS
and client validations using JavaScript.
Used DAO, DTO, Singleton, Composite view design patterns in the App
development.
Transformed XML content into HTML using XPath, XML Schema and XSLT.
Application development using Eclipse IDE, building of applications with Maven
scripts, testing of application with RAD local Web Sphere Server7.0
Coding SQL Statements and Stored procedures for back end using Oracle.
Involved in writing DAO layer using Hibernate to access the Oracle database.
Developed various test cases and performed unit testing using JUnit.
Coding SQL Statements and Stored procedures for back end using Oracle.
Participated in code review and played key role in integration with legacy
systems.
Used Hibernate as the ORM tool to be able to integrate the software with the
Oracle database backend.
Used SVN for version control.
Using JIRA for bug/task tracking and time tracking.

Java Developer
Environment: Struts, Spring, JSP, Servlets, JDK, Oracle11g, JDBC, HTML, XML,XSLT, CSS,
CVS, AJAX, JavaScript, Hibernate, Web Sphere, Log4J, JUnit, SOAP, WSDL, Web Services,
Maven, RAD, JMS, SQL, PL/SQL, UNIX, Windows.
Penn National Insurance, PA
June 2013 May 2014
Role: Java/J2EE Developer
Description: Agent Desktop is a CRM application that is used by Call Center employees
to manage the administration of Service Contract line of business. The application is
used to track Customer calls (Incidents) and to create service events (Dispatches.)
Components handle communication with the service provider network; others handle
data synchronization with the iSeries.
Responsibilities:
Planning, analysis, design and implementation of different modules using Agile
(Scrum) Methodology.
Implemented User Interface layer using JQuery, JSP, JavaScript, Servlets,
HTML, Struts and Struts Taglibs.
Implemented and consumed REST ful web services. Developed various
validation XML files for client side validation.
Used JavaScript, jQuery, HTML and CSS.
Data binding are done using JavaScript libraries like JQuery and AngularJS.
Configured different layer (presentation layer, server layer, persistence layer) of
application using Spring IoC and maintained the Spring Application Frameworks
IOC container.
Designed and Developed Module based persistence layer under the guidance of
DAO design pattern, ORM/JPA principles, using Hibernate and JPA.
Used SVN for version control. Configured Log4j tool to log the entire application.
Using Spring IOC (Dependency Injection) developed Java beans with getter and
setter properties to be configured by spring. Configured and implemented Spring
Application Context to instantiate all bean classes in Spring MVC application
framework.
Used JMS Queue communication in authorization module.
Involved in the complete Lifecycle of design, development, testing and deployment
of application.
Environment: Java, J2EE, Linux, IBM WebSphere Application Server, Spring MVC, Web
services, REST, WSDL, Maven, JMS, Javascript, AngularJS, Spring IOC, Spring AOP, Oracle
10g, Struts, JUnit, Log4J.
Etransmedia, Troy, NY
November 2012 May 2013
Role: Java/J2EE Developer
Description: Etransmedia delivers cost effective and timely record management
solutions to the healthcare industry. The Etrans Connect product suite includes an
integration solution, patient identity tools, discrete clinical data repository, provider
portal, community patient portal, analytics tools supporting financial, clinical, and quality
of care reporting.
Responsibilities:
Involved in MVC Framework as development environment, deployed in Tomcat Web

Java Developer
Server.
Used Eclipse as development environment & deployed Application on Tomcat
Server
Involved in Development web services using, RESTFUL, XML.
Developed the FX Print Queue DAO, Reopen Close DAO classes using Spring
Hibernate support classes and configured them in applicationContext.xml.
Involved in SDLC stages of application including Requirements analysis, Design,
Implementation and Testing.
Involved in designing database schema and working with MYSQL as the database.
Used
MYSQL Database, TOAD to execute Stored Procedures SQL,DDL,
DML,PL/SQL for Data manipulation
Used Subversion (SVN) for version control of the product and Clear Quest and Jira
and BugZilla as Reporting Tool.
Prepared Test Cases, Code Reviews, Utility Classes, Supporting Classes based on
requirements.
Understand users requirements, Drawn into specifications, Coding Standard,
Developing Utility Classes.
Involved in Requirement framing, Design, coding, unit testing and code review of
peers.
Environment: Core Java, JDK, J2EE, Multi-Threading, UI Screen, JSP, CSS, Java Script,
MVC Framework, Servlets, XML, UML, JDBC, OOD , OOP, Eclipse, RESTFUL Web Services,
TOAD,RDBMS ,Tomcat, J2EE Design Patterns, SQL, Ant, SVN, UNIX,WML, Apache Velocity,
JSON.
Image Hospitals, Hyderabad, India
August 2011 July 2012
Role: Programmer Analyst
Description: The Application developed is an Intranet Application that provides
information regarding the entire Medical Transcription data entry operations of the
organization. It deals with various activities that take place in all divisions within the
organization. It allows employees to enter their daily activities as well as weekly status.
The project is to automate the system at the hospital. Its main aim is to make hospital a
paperless paradise.
Responsibilities:
Implemented Struts Frame Work based on MVC paradigm.
Developed the UI layer using Form Beans and Action classes.
Developed the UI layer using HTML and Client-Side validations were done using
JavaScript.
Developed Jasper reports using iReport.
Used Collections framework.
Created web pages using JSP and Servlets.
Developed Entity Beans where transaction persistence is required.
Involved in the database design and modification using SQL in Oracle.
Involved in unit testing.
Environment: Java, JSP, Servlets, JDBC, HTML, JavaScript, CVS, XML, iReport, Oracle,
Struts framework, Windows.

Java Developer
NetXs Solution, Ahmedabad, INDIA
September
2008 August 2011
Role: Jr. Java Programmer
Description: This is an online bidding application; it contains four modules like site
admin, main user, admin and bidder. Hedgehog acts as a mediator between buyer and
seller. User can be able to bid on the goods, which he wants to buy. And he has to pay
some amount for bidding. Buyers are informed through automatic email about the
bidding rules and information. This is Very user-friendly application. It generates reports
to all the entities. User can know his position at any time and user can also get
information of past biddings.
Responsibilities:
Development using JSP, Servlet, Database Programming through JDBC & Stored
Procedures in SQL Server.
Performed Object Oriented Analysis for Proposed Application.
Actively participate in Analysis & Design sessions of the Project, which is based on
MVC (Model-View Controller) Architecture
Analyzed Use-Cases and generated UML diagrams.
Designed and developed user interface screens in Java, HTML through Dream
weaver.
Developed dynamic response through JSP and Servlet.
Designed and implemented back-end business logic using Servlets and used
Servlets for Applicant registration, login, updating Applicant profile.
Developed MVC Controller through Servlet and Generate dynamic MVC view by
using JSP.
Developed Applications Forms (UI) and Actions under MVC Model.
Environment: Java, Servlets, JSP, JDBC, Apache Tomcat, SQL Server, Eclipse, Html,
JavaScript, CSS, Windows.