Post Job Free

Resume

Sign in

Sr Java / J2EE Developer

Location:
Novi, MI
Posted:
February 28, 2015

Contact this candidate

Resume:

Mahender Reddy

Phone#:248-***-****

Email: acoiyc@r.postjobfree.com

SUMMARY

* Over 7+ years of experience in design, development and technical

support of IT applications.

* Expertise in JAVA, J2EE technologies and developing enterprise

applications using RIA (HTML/DHTML), JDK 1.4/1.5/1.6/1.7,

UNIX,SERVLETS, EJB, JDBC, JSP, RMI, POJO, JMS, MQ,Web Services,

STRUTS, HIBERNATE ORM, SPRING and SPRING portfolio's .

* Sun Certified J2EE Developer and experience in development and

implementation of Web based applications using OOPS.

* Expertise in developing SOAP & RESTful Web services as a Consumer and

Producer.

> Design and developed Graphical User Interfaces (GUI) using HTML,

DHTML, CSS, Java Script, JQuery, XML, XHTML, XSL, XSLT and XML Parsers

SAX and DOM.

* Worked on Web Sphere Application Servers 6.1 and 7.0, Apache Tomcat

5.1, and JBoss 4.0.Excellent in using MVC Framework.

* Expertise in using the IDE's like Eclipse 3.2, Rational Application

Developer 7.0, WebSphere Studio Application Developer 5.1.2, Rational

Application Developer for WebSphere Software, Version 7.0, Web

Services (JAX-RPC, JAX-WS, Apache-Axis, Restful), SOAP UI, GIT

(revision control),Tortoise-SVN, Vignette and Clear Case.

* Sound exposure on Design Patterns including Data Access Object,

Service Locator, MVC, Data Transfer Object and Singleton.

* Experience in Requirement Analysis, Design, Development, Testing and

Documentation of Software Development Life Cycle (SDLC).Experience in

writing test cases using JUNIT.

* Good working knowledge of Build Tool like MAVEN, ANT and error logging

using Log4J.

* Experienced in Business/Functional analysis, Data Modeling and

Relational Database design. Expertise in using MS-Visio.

* Knowledge and good understanding of SQL, MS SQL and Oracle. Experience

in working with Stored Procedures, Functions, Packages and DB

Triggers.

* Designed and integrated the full scale Hibernate / spring persistence

solution with the application architectures.

* Experience in different forms of testing - Unit testing, Integration

testing, Regression testing and User Acceptance testing.

TECHNICAL SKILLS

Languages Java(JDK 1.7/1.6/1.5/1.4), J2EE, C, C++, PL/SQL,

Action Script 3.0

J2EE Technologies Servlets, Karaf,JSP, JDBC, JUNIT, JAXB, JMS, JNDI,

JSTL, Camel, Tiles, Spring JDBC

Web Technologies Java Script, XML, XSLT, HTML, DHTML, XHTML,

JQuery

Web Services Apache Axis 1.2, SOAP, WSDL, REST

Operating Systems UNIX, Linux, Windows (98, 2000, XP, Vista, 7)

Open Source Struts 1.3, 2.0, Spring 1.2/2.0, Spring

Frameworks Portfolios, iBATIS 2.0,Hibernate 3.0/3.1

Database Oracle 11g /10g/9i, SQL Server 2005, MySQL 5.0.

IDE Eclipse 3.2, RAD 7.0, IBM RSA, WSAD 5.1.

Web/Application WebSphere 6.1, 7.0, WebLogic, Jboss4, Apache

Servers Tomcat 5.5.

Other Tools & MS-Office, MS Visio, SQL*Plus, Tortoise-SVN, ANT,

Methodologies MAVEN, Quality Center, Google Gears, MS-Visio,

JUNIT, Clear Case, SOAP-UI, Putty, WINSCP, pmd

check, Waterfall & AGILE

CERTIFICATIONS AND TECHNICAL SKILLS

* Sun Certified Programmer for the Java 2 Platform

* Sun Certified Web Component Developer for the Java 2 Platform

PROFESSIONAL EXPERIENCE

Project #1 : E-Commerce Applications

Client : Fry, Inc., Ann Arbor, MI

Duration : Mar 2013 - Feb 2015

Role : Sr. Java/J2EE Developer

Description:

Fry, Inc. is a subsidiary of Micros Systems, Inc. designs, develops, and

manages some of the worlds most recognized and visited e-commerce web sites

using Open Commerce Platform (OCP).OCP is the industry-leading direct

commerce platform for business-to-consumer, business-to-business, mobile,

order management, and call center commerce solutions. OCP is an in-house

JEE compliant framework that follows an N-Tier architectural approach so

that web, application, and database server tiers can scale independently as

needed as business and traffic volume increases.

Responsibilities:

* Played a key role during Analyzing, preparing technical and functional

design specification documents as per the Requirements, Architecture,

Development and Maintenance of high traffic application built in

Java/JEE.

* Involved in OCP framework enhancements and releases.

* Involved in Design, Development, UAT and Production phases of the

applications.

* Worked on various enhancements and bug fixes simultaneously.

* Used HTTP/HTTPS Services extensively to interact with Web Services

using JAX-RPC & JAX-WS for data communication.

* Used JAXB with SAX parser to parse data feeds and JDBC to persist data

into OCP schema tables.

* Expertise in understanding and preparation of WSDL, XSLT and XML

schemas definitions.

* SOAP-UI was used extensively for testing of web services across all

environments.

* Used Jenkins tool for continuous integration services of automatic

scheduling of build and deployment of the applications.

* Used HTML, OCP Tag library, JS, JQUERY, JSTL, AJAX and CSS for

developing interactive User Interfaces.

* Used Spring AOP for declarative transaction management.

* Used Spring MVC, custom Command Controller framework for application

web-tier.

* Used RESTful web services (client & service) to interact with other

system components.

* User Hibernate ORM for CRUD operations of application front-end

screens.

* Implemented AGILE-SCRUM methodology for enhancement of product.

Environment: Open Commerce Platform(OCP),Scrum, Java

1.6/1.7,JEE1.5/1.6,Spring,Spring MVC, Spring AOP,JSP, HTML,DHTML, MQ,Java

Script CSS, JAXB, JQuery, JQuery UI,XML,XSD,XSLT,DOM, SAX, JDBC, Tomcat

6.0/7.0, Web Logic 10.3, Web Sphere 8.1,Eclipse, IntelliJ Idea, Oracle

10g/11g, SQL Server, My SQL, CVS, Subversion, Jenkins, ANT&Ivy, Maven,

PL/SQL, Unix, shell scripting, Linux.

Project #2 : Risk Data Capture

Client : Marsh & McLennan Companies, NJ

Duration : April 2011 - Mar 2013

Role : Sr. Java/J2EE Developer

Description:

Risk Data Capture (RDC) is a part of Placement & Policy Application. It

provides the ability to capture Client's Risk information, define coverage

required to transfer risk as well as capture Insurer's response (premium,

commission). RDC management application helps the Marsh agents to create

and place the client quotes into the market to different Insurers/carriers.

Responsibilities:

* Involved in Analyzing, preparing technical design specification

documents as per the Requirements, Architecture, Development and

Maintenance of high traffic application built in Java/J2EE.

* Used SAX for XML parsing specifically for JAXB marshaling and un-

marshaling.

* Involved in development, performance testing & defects fixing.

* Developed SOAP WebServices (Contract First) for pricing of the claims.

* Used SVN repositories for version control.

* Organized daily SCRUM meetings to interact with the development team.

* Used Log4j and commons-logging frameworks for logging the application

flow.

* Expertise in understanding and preparation of WSDL, XSLT and XML

schemas definitions.

* Used Junit for Unit Testing the project.

* Designed the project using Business Delegate, Singleton, Service

Locator and DAO Patterns.

* Involved in making the necessary changes for the entire work flow from

Action classes to the back end database in Placement & Quote Creation

module.

* Used pmd check style to measure the code quality.

* Implemented Hibernate (ORM Mapping tool) framework to interact with

the database to update, retrieve, insert and delete values

effectively.

* Developed web-layer using Spring MVC Framework with JSP, CSS, AJAX,

and JavaScript.

* Developed Custom framework implemented with Spring Framework for

integrating the flow of the application with minimal dependency and

for batch processing used Spring Batch.

Environment: Java 1.5/1.6, J2EE, JavaScript, CSS, AJAX, JavaScript, Spring,

JSP, Hibernate3.0, Sybase, Toad,DB2, JSP 2.0, JMS, Servlets, Spring

Integration, Eclipse, Spring Batch Design Patterns, JAXB, Clear case,

Scrum, UNIX, GIT, WebSphere, RAD.

Project #3 : NetworX Pricer

Client : WellPoint Inc., CA

Duration : Mar 2010 - Mar 2011

Role : Software Developer

Description: The NetworX Pricer performs comprehensive and flexible Multi-

threaded pricing functionality for both facility and professional claims

based on the pricing rates developed within Modeler.

Responsibilities:

* Responsible for implementing best design patterns to interact with

backend and web services layer.

* Developed the application using Java technologies like JSP, Servlets,

AJAX, JQuery, JDBC, Java Beans and XML, JAXB, Web Services using SOAP.

* Developed the presentation layer using Model View Architecture and

Spring MVC.

* Implemented AGILE-SCRUM methodology for enhancement of product.

Organized daily SCRUM meeting across various teams to track the

metrics of the project.

* Entire application is deployed on WebSphere application server (WAS

6.1).

* Involved in customer liaison, requirements analysis, functional and

technical design, development, maintenance and support during

SIT/UAT/Regression/Stress testing.

* Implemented Hibernate & JNDI with Spring framework to interact with

the database to retrieve values effectively while caching using

ehcache

* Used JMeter to perform Load Testing.

* Used LDAP to authenticate the user of the Web Application.

* Transfer Objects are used for passing data over layers.

* Collaborated with users, database administrators, and team members

involved in the project implementation.

* Involved in developing build scripts using Maven.

Environment: Java 1.5/1.6, J2EE, JavaScript, CSS, AJAX, JavaScript, Spring,

Spring JSP, Hibernate3.0, Sybase, DB2, JSP 2.0, JMS, Servlets, Eclipse,

Design Patterns, JAXB, Clear case, Scrum, UNIX,,Web sphere, RAD.

Project #4 : Dubal_CRM

Client : Mind Tree Consulting, Bangalore, India

Duration : Jan 2008 - Dec 2009

Role : J2EE Developer

Description:

CRM is a web enabled system for business process. The customer, agent or

trader can place orders request for a quote or enter into contract,

exchange information about the contract or request changes to the contract

and track the order till it is shipped to their location. Through the

system, the internal users of sales and marketing division can create

contracts, exchange information with the customer, finance and shipping

agent.

Responsibilities:

* Involved in analysis, design and development and developed specs that

include Use Cases, Class Diagrams, and Sequence Diagrams.

* Successfully Implemented Delta Prescreen Web service. The project was

developed using Scrum and Agile methodologies.

* Involved in designing the user interfaces using HTML, DHTML, CSS, and

JSPs.

* Developed custom tags, JSTL to support custom User Interfaces.

* Worked on I frame, Spring/Struts Framework in implementing business

logic to interact with the Hibernate for object relational mapping and

other business processes of the system.

* Developed Form Beans, which are used to store data when the user

submits the HTML form.

* Created BD's for invoking business methods of EJB's.

* Developed Action classes which are part of controller class, evaluates

date form beans by invoking methods on BD's and then forwards to some

other action or JSP.

* Rich User Interface is achieved within the Application with the usage

of custom JavaScript functions and JQuery plugins.

* Used Various Design patterns like Singleton, Business Delegate,

Service Locator, Data Access Object, Transfer Object, Session Fa ade,

and MVC.

* Designed Application flow and Developed UML diagrams for the

application using Rational Rose.

* Interacted with DBA team to resolve Performance issues related slow

Data load for services involving several complex SQL queries having

slow response time.

* Used ANT Script to Build WAR and EAR files and deployed on Web sphere

and Used Maven during the application deployment.

Environment: Java, J2EE, Servlets, JSP, EJB, JDBC, JNDI, Struts1.1, MVC,

Oracle, HTML, JavaScript, XML, XSD, JMS, VSS, Eclipse, Web Sphere.

EDUCATION

Bachelors of Technology, JNTU, Hyderabad.



Contact this candidate