Post Job Free

Resume

Sign in

Sr. Java Devloper

Location:
San Jose, CA
Posted:
March 13, 2015

Contact this candidate

Resume:

Sandeep

Mail:

acopl3@r.postjobfree.com

Contact # : 973-936-

5777

Summary of Credentials

. Outstanding Java Developer with Exceptional Software Engineering

Experience and a successful track record of around 7 years in

multifaceted software development lifecycle from Design and Development

to Deployment and testing of Web Based Applications using various

technologies like Java and J2EE.

. Ambitious Go-getter with extensive adeptness in web application

development using JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts,

Swing, Tiles, RMI, EJB, JSF, JNDI, JMS, SOA, SOAP, Spring, Hibernate,

JavaScript, AngularJS, BootStrap, AJAX, XML and HTML 5.

. Goal Driven Developer with comprehensive understanding of various

software development approaches such as Waterfall, Iterative, Spiral,

View and Agile frameworks.

. Results Oriented Designer with tremendous practice in Object Oriented

Analysis and Design using Unified Modeling Language and strong focus in

customer requirement satisfaction by representing results using

interactive sequence diagrams, use case set and UML class diagrams.

. Test Driven Programmer with thorough knowledge in Unit testing with

JUnit3.8/4.0, Defect Tracking with HP Quality Center, performance testing

with JMeter and automated testing with Test Driven Development (TDD) in

Extreme Programming model.

. Spearheaded Application Developer conversant with developing applications

using various servers including Apache Tomcat 5.5, 6.0, IBM WebSphere

5.1, 6.0, Adobe JRUN 3.0,4.0, BEA Web Logic 8.1, 9.2, 10x, Oracle OC4J

and Red Hat JBoss 4.0.

. Multitalented Coder with extensive programming capability in using

various IDE's which includes Eclipse 3.2, 3.3, 3.5, Eclipse RCP, My

Eclipse 6.0, IBM Rational Application Developer 6.0, 7, Visual Age, and

NetBeans.

. Task Specific Perfomer with considerable exposure in using Ant, Maven,

Log4j, Rational Unified Process (RUP) and LDAP.

. Technically Savvy with far-reaching talents using multiple RDBMS products

like IBM DB2, Oracle 9i/10g, MS Access, SQL Server and MySQL.

. Determined Software Professional with widespread utilization of Java

Message Oriented Middleware (MOM) API from various providers, which

includes Apache Active MQ, IBM MQ Series/WebSphere MQ, Progress SonicMQ

and TIBCO EMS.

. Performance Targeted Implementer with substantial familiarity in Service

Oriented Architecture (SOA) using CORBA and Apache Axis Web Service

Framework using the Web Services protocols like SOAP, REST, JAX-RPC,

JAXB, WSDL and UDDI.

. Mission Focused Aspirant with sweeping proficiency in using version

controls such as CVS, PVCS, SVN, Microsoft Visual Source Safe and

Rational Clear Case.

. Resourceful Contender with wide-ranging swiftness in improving the

performance of web applications by using various Cache implementation

mechanisms such as JCS, Ehcache, and JBoss Tree Cache.

. Ingenious Achiever with enduring precision in multi-tier J2EE Web

Application design using IBM Rational Rose, MS Visio and UML.

. Quick-witted Competent with skillful ability in using Spring (Aspect

Oriented Programming and Dependency Injection/Inversion of Control) and

Object Relational Persistence frameworks like Hibernate with mapping of

persistent classes and usage of Hibernate Query Language.

. Innovative Individual with commendable experience in using Java features

and familiar with technologies like AJAX and JavaScript frameworks like

Dojo and JQuery.

. Multi-cultured Team Player with complete flexibility to work

independently as well as in a team and have quick grasping capabilities

to work with the newly emerging technologies.

. Motivated high flier with excellent verbal/written communication skills,

admirable presentation capabilities, efficient requirement gathering

ability and effectively convey them to other members in the team.

Areas of Expertise

Languages Java and J2EE

Technologies JDBC, Servlets, JSP, JSTL, Java Beans, MVC,

Struts, swing, Tiles, RMI, EJB, JSF, CMS,

JNDI, JMS, SOA, SOAP, JavaScript,AngularJS, BootStrap, AJAX, CSS 3, XML and

HTML 5

Development Approach Waterfall, Iterative, Spiral, View and

Agile

Design Patterns Core J2EE patterns (MVC, Business Delegate,

Value Object, Session Facade, Composite

Entity, Service Locator, Data Access

Object, Service Activators and Singleton)

Testing Tools JUnit3.8/4.0, JMeter and Test Driven

Development (TDD)

Defect Tracking Tools HP Quality Center

Application/Web Servers Apache Tomcat 5.5, 6.0, IBM WebSphere 5.1,

6.0, Adobe JRUN 3.0, 4.0, BEA Web Logic

8.1, 9.2, 10x, Oracle OC4J and Red Hat

JBoss 4.2.2

Security Concepts Platform security, Cryptography,

Authentication and Access control, Secure

Communications and Public Key

Infrastructure

Security Algorithm/Protocols RSA, DSA, AES, Triple DES, SHA, PKC, RC2,

RC4, TLS, SSL, Kerberos, and SASL

Eclipse 3.2, 3.3, 3.5, Eclipse RCP, My

Ide Eclipse 6.0, IBM Rational Application

Developer 6.0, 7, Visual Age, CodeGear

JBuilder and NetBeans

Message Oriented Middleware Apache Active MQ, IBM MQ Series/WebSphere

MQ, Progress SonicMQ and TIBCO EMS

Version Controls CVS, PVCS, SVN, Microsoft Visual Source

Safe and Rational Clear Case

Cache Implementations JCS, Ehcache, and JBoss Tree Cache

Frameworks Struts, Spring, JSF and Hibernate

Design Technologies OOAD, IBM Rational Rose, MS Visio and UML

Architecture Service Oriented Architecture and CORBA

Web Service Frameworks Apache Axis

Web Service Protocols SOAP, REST, JAX-RPC, JAX-WS, JAXB, WSDL and

UDDI

Build Tools Ant and Maven

Database IBM DB2, Oracle 9i/10g, MS Access, SQL

Server and MySQL

Processes SDLC and Rational Unified Process (RUP)

Protocols TCP/IP, HTTP, HTTPS, TELNET, FTP and LDAP

Operating Systems All Version of Microsoft Windows, UNIX and

LINUX

Logging Tool Log4J

Professional Experience

Performance Food Group, Richmond VA

April 2014 - Feb '15

Sr Java Developer

Description: Order Management System (OMS) order entry (Desktop

application) used by Sales Reps. Sale Rep is mostly aligned with customers

and sales reps (SRs) are usually dedicated to individual customer or set of

customers. OMS is the major sources for Sales Orders.

Responsibilities:

. Involved in writing JSP and JSF components. Used JSTL Tag library (Core,

Logic, Nested, Bean and Html taglib's) to create standard dynamic web

pages.

. Developed action classes and form beans and configured the struts-

config.xml

. Designed and developed JSP pages using Struts framework.

. Developed action classes and form beans and configured the struts-

config.xml

. Service layer development using Spring Core Frame work

. Provided client side validations using Struts Validator framework and

JavaScript.

. Created stored procedures and user defined functions.

. Used Hibernate in persistence layer and written hibernate mapping files

and Named Queries

. Developed batch programs to update and modify metadata of large number of

documents in Filenet Repository using CE API's

. Effectively prepared for and organized technical inspections to review

code and design models with peers and software architects.

. Involved in performing Unit and Integration testing (JUnit). Strictly

followed Test Driven Development (TDD Approach) environment using Agile

methodologies.

. Used ClearCase for source Version Control.

. Used SQL Query Analyzer for writing SQL scripts.

. Provided the users with training.

. Deployed the application onto the production boxes.

. Developed application on Spring 3.x framework by utilizing its features

like Dependency injection, Aspect oriented programming.

. Used Ant for build, create JAR, WAR, EAR files and deploy the EAR files

automatically and also taken care of build.xml

. Involved in SDLC and moving project from one stage to another such as

testing, UAT and production.

. Developed several RESTful web services supporting both XML and JSON to

perform tasks such as remote thermostat and demand-response management.

. Extensively used XML files to code configuration files.

. Designed and developed the UI using HTML 5, CSS 3 and JSP.

. Worked on front end and back end application development. Have upgraded

additional functionalities and services with the use case provided

Macys, SFO CA June 2013 - March 2014

Sr Java developer

Description: The Shop and Serve app was conceived to meet the needs of the

growing traffic and business needs at Macys.com. The existing legacy

application has limitations in terms of re-usability and expansiveness to

support the growing business needs. This new application is designed with a

view to support the business and to overcome the short-comings of the

technology components in the legacy application. This new application is

going to be more modularized and designed with the latest frameworks and

technologies that Macys.com used currently.

Responsibilities:

. Followed agile scrum methodlogy with two weeks iterations

. Followed techniques and principles provided by test driven development

(TDD) paradigm for developing quality code with continuous

integration.

. Analyzed, designed and implemented application based on Object

Oriented programming.

Documented and communicated application design using UML

diagrams like sequence

diagrams, class diagrams, use case diagrams based on the

requirement.

. Developed EJB2/EJB3 for implementing application's business rules and

policies.

Familarity with Service oriented architecture (SOA) by

developing webservices based on

JAX-RS, JAX-WS and axis frameworks.

. Developed WSDL for defining contract between requestor and provider.

. Exchanged SOAP request and response on HTTP protocol for implementing

webservices.

. Developed webservices, exceptional handling and handlers using Axis

framework.

. Developed application on Spring 3.x framework by utilizing its

features like Dependency injection, Aspect oriented programming.

. Used spring's dependency injection for injecting entity manager and

managed beans into spring beans.

. Developed aspects for logging and exceptional handling based on

spring's aspect oriented programming paradigm.

. Worked on Java Message Service (JMS) API for developing message

oriented middleware (MOM) layer for handling various asynchronous

requests.

. Developed persistence layer based on JPA framework for providing

POJO persistence model for object-relational mapping.

. Wrote JPQL queries and JPA criteria for interacting with database

using JPA based POJO entities.

. Used Hibernate as an implementation engine for JPA API.

. Used Jboss's Hibernate tools for developing JPQLs and creating

entities by reverse engineering.

. Created Oracle store procedures for handling and processing complex

data based logics.

. Wrote complex SQLs for creating, retrieving, updating and deleting

data in oracle database.

. Developed store procedures and complex Sqls using tool called PL/SQL

developer.

. Developed, Tested and Deployed application in websphere (IBM RAD ver

7) server.

. Wrote scheduled batch jobs on UNIX environment for handling various

huge databases update logics without manual interventions.

. Used JavaScript for implementing client side validation and developing

user interactive pages using various DOM objects

. Developed CSS 3 scripts for controlling styles and layouts of multiple

pages all at once.

. Worked on Putty for connecting to UNIX terminals for developing and

running shell scripts.

. Used CVS as source control tool.

. Developed unit test cases and suits on Junit framework for unit

testing

. Worked on SOAP-UI tool for testing webservice by passing soap request

to webservice provider .

. Used Maven for building, deploying application, creating JPA based

entity objects and compiling GWTapplication.

ENVIRONMENT: Java, J2EE 1.4/5, HTML, XML, XSLT, JavaScript,Spring

(Core,MVC,AOP,DAO) Hibernate 2.x, bernate 2.x, Servlets 2.4,Webspehere

8.x,Eclipse 3.5, Oracle 10j, Junit 5.0, Log 4j, UML and Windows NT

ENVIRONMENT: Agile, TDD, Pair programming, OO programming, UML, Ejb2/ejb3,

JAX-RS, Jax-ws, JAXB, Axis, WSDL, SOAP, SOA, Spring, JSF, GWT, Ajax,

Javascript, CSS 3, JMS Messaging, Queue, Topic, JPA, Hibernate, Junit,

Easymock, Oracle,store proc, SQLs, Websphere, RAD, Pl/SQL developer, SOAP-

UI Unix, Putty, CVS, Hudson, Eclipse, Maven.

New Jersey State Judiciary, Trenton, NJ Oct 2012 - May 2013

Sr Java developer

The information technology office goal is to provide information services

in a prompt, accurate and efficient manner where appropriate for the

judiciary to achieve its goals. An area of high priority is the development

of caseload management systems and support systems at the local and state

levels. The success of nearly every court function (e.g. case processing,

statistical reporting, dispute resolution, personnel and financial

management) will be evidenced by the proper control of information and its

records.

RESPONSIBILITIES:

. Created quality working J2EE code to design, schedule, and cost to

implement use cases.

. Involved in writing the database integration code using Hibernate

Leveraged the AOP features of Spring framework to handle exceptions.

. Used Apache Axis for implementing and testing Web Services.

. Used Spring Framework's IOC Dependency Injection to inject Service Object

using Service Locater Design Pattern into Action Classes.

. Involved in writing code to transform XML documents using JAXP (SAX and

DOM Parsers).

. Involved in the development of data points as per ULDD(Uniform Loan

Delivery Dataset).

. Developed additional data points for XML formatted file using XML beans.

. Contributed in design and development of Struts/MVC web based

application.

. Service layer development using Spring Core Frame work

. Used Struts Tiles and Validator framework extensively in developing the

applications.

. Involved in writing JSP and JSF components. Used JSTL Tag library (Core,

Logic, Nested, Bean and Html taglib's) to create standard dynamic web

pages.

. Developed action classes and form beans and configured the struts-

config.xml

. Provided client side validations using Struts Validator framework and

JavaScript.

. Created stored procedures and user defined functions.

. Used Hibernate in persistence layer and written hibernate mapping files

and Named Queries

. Developed batch programs to update and modify metadata of large number of

documents in Filenet Repository using CE API's

. Effectively prepared for and organized technical inspections to review

code and design models with peers and software architects.

. Involved in performing Unit and Integration testing (JUnit). Strictly

followed Test Driven Development (TDD Approach) environment using Agile

methodologies.

. Used ClearCase for source Version Control.

. Used SQL Query Analyzer for writing SQL scripts.

. Provided the users with training.

. Deployed the application onto the production boxes.

. IBM MQ Series provides independent and potentially non-concurrent

applications on a distributed system to communicate with each other. Used

to achieve SOA.

. Deployed the application in BEA Web-logic Application Server 10.0.

. Used Ant for build, create JAR, WAR, EAR files and deploy the EAR files

automatically and also taken care of build.xml

. Involved in SDLC and moving project from one stage to another such as

testing, UAT and production.

. Developed several RESTful web services supporting both XML and JSON to

perform tasks such as remote thermostat and demand-response management.

. Extensively used XML files to code configuration files.

. Designed and developed the UI using HTML 5, CSS 3 and JSP.

. Worked on front end and back end application development. Have upgraded

additional functionalities and services with the use case provided

ENVIRONMENT: Core Java, Java 1.6, Spring MVC 2.0, Clear Case, Apache,

Eclipse 3.3, Eclipse RCP, JSP 2.1, JSF, Struts, swing, JNDI, Log4j, JUnit

4.5, XML, HTML 5, JavaScript, Weblogic Application Server 10.0, Oracle 10g,

Windows XP and IBM MQ Series.

United Airlines Chicago, IL Apr 2011 - Sept 2012

Java developer

United Airlines, a wholly owned subsidiary of UAL Corporation, operates

approximately 3,300 flights a day on United and United Express to more than

230 U.S. domestic and international destinations. This project involves

designing an interface that will provide efficient, cost-effective

solutions to the challenge of managing electronically stored information.

RESPONSIBILITIES:

. Involved in the analysis & design of the application using UML with

Rational Rose

. Object Oriented Analysis and Design using UML include development of

class diagrams, Sequence diagrams, and State diagrams and implemented

these diagrams in Microsoft Visio.

. Developed the controller servlet to handle the requests and responses.

. Designed and developed JSP pages using Struts framework.

. Developed action classes and form beans and configured the struts-

config.xml.

. Used Struts Tiles and Validator framework extensively in developing the

applications.

. Contributed in design and development of Struts/MVC web based

application.

. Developed the application using Struts framework. The views are

programmed using JSP pages with the struts tag library, Model is the

combination of EJB's and Java classes and web implementation controllers

are Servlets.

. Designed and Developed UI's using JSP by following MVC architecture.

. Utilized the Tiles framework for page layouts.

. Involved in writing client side validations using Java Script.

. Involved in the design of the Referential Data Service module to

interface with various databases using JDBC.

. Used Hibernate framework to persist the employee work hours to the

database.

. Spring framework AOP features were extensively used.

. Developed and configured using BEA WebLogic Application Server 8.1.

. Developed the build scripts using Ant.

. Involved in designing test plans, test cases and overall Unit testing of

the system.

. Developed controllers and actions encapsulating the business logic.

. Developed classes to interface with underlying web services layer.

. Designed web services for the above modules.

. Prepared documentation and participated in preparing user's manual for

the application.

ENVIRONMENT: Core Java, J2EE (Java 1.6, JSP, Servlets, EJB 2.0), JSP 2.1,

Jakarta Struts, swing, Tiles, Spring, Hibernate, JNDI 1.2, JDBC 3.0,

Weblogic Application Server 8.1, SQL Server 2005, XML, XSLT, UML, Rational

Rose, Eclipse 3.3, Ant, JUnit, WinCVS, Windows XP, Microsoft Visio.

Charter Global, Hyderabad, India Jan 2010 - Mar 2011

Java Developer

RESPONSIBILITIES:

. Gathered user requirements followed by analysis and design. Evaluated

various technologies for the Client.

. Developed HTML and JSP to present Client side GUI.

. Involved in development of JavaScript code for Client Side Validations.

. Designed the HTML based web pages for displaying the reports.

. Developed Java classes and JSP files.

. Extensively used XML documents with XSLT and CSS to translate the content

into HTML to present to GUI.

. Developed dynamic content of presentation layer using JSP.

. Develop user-defined tags using XML.

. Developed JavaMail for automatic emailing and JNDI to interact with the

Knowledge Server.

. Used Struts Framework to implement J2EE design patterns (MVC).

. Developed, Tested and Debugged the Java, JSP and EJB components using

Eclipse RCP.

Developed Enterprise Java Beans like Entity Beans, Session Beans (both

Stateless and State full Session beans)

. Developed JSP as the view, Servlets as Controller and EJB as model in the

Struts Framework.

. Worked on Web Logic application server to deploy JSP and EJB

applications.

. Created and implemented PL/SQL stored procedures, triggers.

ENVIRONMENT: Core Java, J2EE, EJB 2.1, JSP 2.0, Servlets 2.4, JNDI 1.2,

JavaMail 1.2, JDBC 3.0, Struts, HTML, XML, CORBA, XSLT, Java Script,

Eclipse3.2, Eclipse RCP, Oracle9i, Weblogic8.1, Windows 2003.

Magna Infotech, Delhi, India May 2008 - Dec 2009

Java Programmer

Magna InfoTech is a premier provider of IT services to clients worldwide.

Incorporated in Danbury, CT - USA since 1995, Magna offers unique solutions

to build integrate and manage IT systems across a broad spectrum of

industry.

RESPONSIBILITIES:

. Involved in Requirements gathering, Requirement analysis, Design,

Development, Integration and Deployment.

. Involved in Tax module and Order Placement / Order Processing module.

. Responsible for the design and development of the application framework

. Designed and Developed UI's using JSP by following MVC architecture.

. Developed the application using Struts framework. The views are

programmed using JSP pages with the struts tag library, Model is the

combination of EJB's and Java classes and web implementation controllers

are Servlets.

. Used EJB as a middleware in designing and developing a three-tier

distributed application.

. The Java Message Service (JMS) API is used to allow application

components to create, send, receive, and read messages.

. Used JUnit for unit testing of the system and Log4J for logging.

. Created and maintained data using Oracle database and used JDBC for

database connectivity.

. Created and implemented Oracle stored procedures and triggers.

. Installed WebLogic Server for handling HTTP Request/Response. The request

and response from the client are controlled using Session Tracking in

JSP.

. Reported Daily about the team progress to the Project Manager and Team

Lead.

ENVIRONMENT: Core Java, J2EE 1.3, JSP 1.2, Servlets 2.3, EJB 2.0, Struts

1.1, JNDI 1.2, JDBC 2.1, Oracle 8i, UML, DAO, JMS, XML, WebLogic 7.0, MVC

Design Pattern, Eclipse 2.1, Log4j and JUnit.

Education:

Jawaharlal Nehru technological university, hyderabad

References

Available on requestss



Contact this candidate