Post Job Free

Resume

Sign in

Java Developer Web Services

Location:
San Francisco, CA
Posted:
October 09, 2015

Contact this candidate

Resume:

SUMMARY

**+ years of experience in design, development and implementation of Java/J2EE applications.

Proven experience in successfully delivering time sensitive projects with high quality.

Experience in working on large scale Java/J2EE applications consisting of different subsystems.

Exposed to all phases of SDLC from Requirements gathering to User Acceptance.

Very strong understanding of Enterprise application architecture and experience in using various design patterns.

Excellent debugging and problem solving skills.

Aptitude for learning new technologies and tools.

Good team player.

TECHNICAL SKILLS

Development Cycle

Architecture, Analysis, Design, Coding, Testing, Maintenance

Programming

Java, Scala, Ruby, C++, C, SQL, HTML, JavaScript, PHP

Design

UML with Rational, OO Design, J2EE, Amertas Eclipse plug-in

Frameworks / APIs

Hibernate, Spring, Struts, Rails, Play 2.0, JUnit, Web Services, EJB, Servlets, JSP, JDBC, JMS (MQ, Mule), LDAP, XML

Application Servers

JBoss, WebSphere, WebLogic, Tomcat

Databases

DB2, Oracle, My SQL, Postgresql

IDE

Eclipse, Borland Jbuilder, WSAD, RAD, iReports

Version Control

GIT, SVN, CVS, PVCS, MKS, VSS and Clear case

Performance Tuning

JProbe, JConsole

Build Tools

Ant, Maven

Platforms

Solaris, Unix, Linux, Windows XP, 2000, NT

PROFESSIONAL EXPERIENCE

JP Morgan Chase, NJ (Jan 2015 – Till date)

Senior Java Developer

Pay with Chase is JP Morgan’s homegrown wallet solution for maintaining and protecting customer’s credit cards.

Technologies: Java, Spring 3.x, Hibernate(JPA), ehcache, Web Services (REST and SOAP), DB2, Clustering, Websphere, Crucible, Splunk, SVN, IBM MQ, JUnit 4.0, Jackson(JSON), Concordion Mockito, Windows/Linux

Responsibilities:

Worked on Payment tech MPP integration.

Worked on pay with chase (chase’s equivalent of pay pall) services.

Worked on appX – chase’s gift card wallet for mobile services.

Trillium Address service integration

Production support

Tests with Mockito and Junit4

Morgan Stanley, NY (Sep 2013 – Nov 2014)

Senior Java Developer

GL renovation project involves moving Morgan Stanley’s general ledger functionality from mainframe to SAP. It involves development of various service components for interaction between existing systems and SAP system.

Technologies: Java, Spring 3.x, JMS, JAXB, Web Services, SAP JCO library, Jackson(JSON), H2 database, IBM MQ, JUnit 4.0, Concordion User Acceptance Tests, Windows/Linux

Responsibilities:

Developed ETL tools to aid data format conversions.

Developed Reference Data Broker (RDB), which is responsible for communicating between SAP and other existing components.

Developed Fx Rates publisher (FXRP), which is responsible for communication between SAP and daily rates publisher for all the major markets.

Developed Reference Data Publisher(RDP) to migrate the existing mainframe data to SAP. Implemented application life cycle testing suit with Junit4.

Implemented User Acceptance Testing using Concordion.

JP Morgan Chase, NJ (Jul 2010 – Aug 2013)

Project Leader

“Treasury services - Admin Center” application is used to onboard a Client and provide entitlements (bank services) requested by the client to its associates.

Technologies: Java, Scala, Spring 3.x, Hibernate 3.3.2, JPA, ehcache, Oracle 11, Tomcat 6.0, Maven, JUnit 4.0, web services, JProbe, IBM MQ, SVN, Windows/Linux

Responsibilities:

Lead the team of 6 developers on the project.

Involved in design, development, testing, maintenance phases of the project.

Provided technical assistance to the other members of the team (as Spring/Hibernate Subject Matter Expert)

Worked extensively on ORM (Hibernate), Spring transactions, ehcache.

Created POC for scheduling framework using Scala.

Involved in heap dump analysis to analyze and track memory leaks in the application

Involved in performance tuning using JProbe

Implemented application life cycle testing suit with Junit4.

Direct Brands NY (Nov 2007 – Jul 2010)

Senior Java Developer

The Columbia House DVD club is the largest direct marketer of DVDs in the United States and Canada. The club features the latest releases, blockbusters as well as classics. The website offers its members the convenience of purchasing online.

The project involved the redesign and rewrite of the DVD site with a view towards easier maintenance and greater flexibility for the marketing team.

Technologies: Java, J2EE, Spring, Spring MVC, Spring Web Flow, Hibernate3.28, Groovy, ehcache, Oracle 10g, JBoss 4.2, JProbe, Maven, JUnit, Jmock, web services, Spring/Acegi security, IBM MQ, SVN, Windows/Linux, Shell scripting, Scrum methodology

Responsibilities:

Worked with business analysts to analyze the business requirements, convert them into a software problem and implementing them.

Implemented business layer components for Director Selection according to the business rules.

Worked extensively on Hibernate, Spring framework, IBM MQ, ehcache, Jboss, JUnit, Web Services, Quartz scheduler, Shell scripting, JMX (for hibernate, Ehcache statistics).

Configured internal maven repositories and the project build configurations (Development, QA and Production) using maven.

Involved in performance tuning using Jmeter, JProbe and JConsole.

Used heap dumps and heap dump analysis to analyze and track memory leaks in the application.

ADP Corporation, Hyderabad, India (Aug 2005 –Aug 2007)

Senior Java Developer

EasyPayNet system is a payroll data entry and monitoring applications. Here, user (Employer) logs into the application to enter their company information, employee information, payroll schedules, and the payroll information. Once user has set up these things in the application he can track payroll status and tax returns of his employees.

Environment: JAVA, Spring Framework, Hibernate, JBoss, AJAX, Oracle 9i, IBM MQ Server, Microsoft Visio, JUNIT, MKS, Jasper Reports, MiddleGen, Ant, Eclipse IDE, Pearl/bash

Responsibilities:

Designed Class, sequence diagrams using Microsoft Visio

Worked on spring, Hibernate (Mapping, Query tuning), stored procedures.

Developed messaging module, which communicates with MQ Server go load and retrieve data from AS400.

Developed advanced log, Statistics and Cycle Reports using Jasper Reports.

ADP Corporation, Hyderabad, India (May 2004 – Aug 2005)

Java Developer

Full Level tax(FLT) is an application that allows ADP to do Tax filing and returns on employer’s behalf. In this application employer data comes from a mainframe. Application uses this data to calculate the tax, taking complex business rules such as different tax jurisdictions into consideration. Once it is done with calculations, it uploads the data into a mainframe using MQServer.

Environment: JAVA 1.4.2, Swing, EJB 2.0, Borland JBuilder, JAAS, SOAP, Axis, JAX-RPC, JMS, IBM MQ, DB2, Microsoft Visio, JUNIT, Jasper Reports, iReport, Log4J, PVCS.

Responsibilities:

Worked on Stateless/Stateful/Entity beans.

Used Java Mail API for sending email notification module to notify clients about their status as perceived by system.

Developed web services to get jurisdiction tax information from a legacy system (EPOPS) written in C language using SOAP, and Axis soap engine.

Implemented messaging using JMS/MQ.

Designed reports using Jasper Reports in iReports editor.

Education

Bachelor of technology in Computer Science from JNTU, Hyderabad, India



Contact this candidate