From: route@monster.com
Sent: Friday, May 06, 2016 2:17 PM
To: pkumar@altusmeus.com
Subject: Candidate for review
This resume has been forwarded to
you at the request of Monster User xgenesisngnx02
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
JOTHEESWARAN RAM 4001
Home Wood Suites, Innsbrook Drive, Glen Allen, VA – 23060 e.jothe1@gmail.com PROFESSIONAL SUMMARY
●
Experienced and results-driven IT Professional
with 10 years and 4 months of experience in Java/J2EE with demonstrated
success in the design, development and deployment of large-scale enterprise
applications ranging from client server to multi-tier enterprise integration ●
Strong experience in Struts, EJB, Webservices,
JSP, Servlets, JSTL1.2 , Custom Tag, Spring IOC, Hibernate, JDBC, IBM MQ,
EJB, Web Services, JPOS, Junit, Easymock and OracleSQl/PLSQL ●
Extensive experience in design, development and
implementation of Model-View-Controller using Struts 1.2 framework. ●
Experience in using J2EE Design Patterns like DAO
Pattern, Singleton Pattern, Front Controller and Factory
Pattern, MVC, Business Delegate, Session Façade, Service
Locator, Adapter and effective strategies for new developments. ●
Expertise in using IDE like Eclipse, Myeclipse,
NetBeans, RAD for development and debugging. ●
Strong working experience for version control
with Tortoise SVN, CVS, RTC. ●
Experienced in spring technologies IOC, MVC,
JDBC and ORM. ●
Experience in working version control tools like
CVS, RTC and SVN. ●
Experience in Database Design, Creation and
management of Schemas, writing Stored Procedures, functions, Triggers, DDL,
DML SQL queries. Experience in writing SQL, PL/SQL programming and RDBMS
programming. ●
Experience in application servers WebLogic,
WebSphere, Apache Tomcat and JBoss based on the client
requirements and project specifications. ●
Experience in ORM frameworks - Hibernate, JPA
for the database persistence. ●
Experience in JMS Point to Point message
oriented messaging (MOM). ●
Experience in JAX WS Web services and REST JAX
RS, SOAP, WSDL, and XSD. ●
Extensive knowledge with Agile and Waterfall
methodologies. ●
Extensive knowledge on Object Relational Mapping
(ORM) technologies. ●
Experienced in Easy Mock, JUnit and SOAP
UI MOCK service creation. ●
Experienced in Multi system interactions using JPOS
API - ISO8583 and MQ message connectivity. ●
Full lifecycle experience implementing web
applications using object oriented programming techniques. ·
Quick
Learner, ability to work independently and adapt to the emerging new
technologies and paradigms. ● Client site work experience at JP Morgan Chase – USA (Delaware and
Pennsylvania) and CITI Bank - Singapore. EDUCATION
Bachelor of Engineering in Electronics and
Communication, University of Madras, India (2000 – 2004) TECHNICAL ENVIRONMENT
PROFESSIONAL EXPERIENCE: Client: Citi Bank May 2015 – Till Now Senior Java Developer Project: Remarkable User Experience Account
Opening Description: RCE (Remarkable
User Experience) is anOnline Account Opening Application.RCE supports
customer to apply Credit card and Loan bookings at online, also includes
features like instant credit bureau approval and credit limit to be shown to
the customer. Responsibilities: ●
Involved in Analysis, Design and
development, unit testing, implementation, and testing support ●
Participating in design review meetings,
Impact analysis and WSDL consumer and Provider mappings. ●
Prepared Technical Design Document. ●
Enhanced existing systems according to assigned
project requests. ●
Implementation of services for Data layer and
Application layer. ●
Configured Spring Dependency Injection to
create bean instances. ●
Developed REST Service for screen label
and dropdown Content pull up on locale based. ●
Integrated third party Web services in
application by consuming their WSDL. ●
Used JAX WS to create and bind Java
objects from XML schemas. ●
Hibernate used as Persistence framework mapping
the ORM objects to tables. ●
Used Java collection API’ for data
structure based implementation. ●
Configured HBM files for Java Objects to DB table
mappings. ●
Integrated Business Delegate and Spring
DAO later to access HQL. ●
Developed Content Mapper tool to move Biz
approved content from Test env to Prod Enviroments. ●
Experienced in testing frameworks such as Junit
and easymock. ●
Used MAVEN automated build scripts to compile and
package the application. ●
Deployed and tested the application using Websphere
server. ●
Debug and fix the defects during testing phase. ●
Participating in the Issue resolving technical
meetings. ●
Expertise in testing and debugging web services
via SOAP, using the open source testing tool SoapUI ●
Performed development in windows and deployment
in UNIX environment. ●
Responsible for code review, maintaining application
flow, debug, build and deployment. ●
Used JUnit and Easymock for test
driven development and perform unit testing Environment:
Java 1.5, J2EE, Struts 1.2, IBM WebSphere 9.0, Eclipse Galileo, Spring IOC,
JAXB, SOAP Web services, HTML, JavaScript, AJAX, JQUERY, JUnit 4, Oracle 10g,
RTC , Windows, Unix. Client: Citi Bank Singapore Dec 2013 – May 2015 Senior Java Developer Project: CBOL Global to Common Description: Global to Common is
the Citi Online Banking Product. Objective of this Project is CBOL should be
used across the globe. Captured all countries requirement in product and
based on the region the rule configurations were driven and relevant features
to be turned on. Modules in CBOL Product are Dash Board, Account Summary,
Payment & Transfer, and Services etc. Responsibilities: ●
Involved in Requirement gathering from end-2-end
for SAD (suspicious activity detection) and EFD (Enterprise fraud Detection)
components ●
Identified suspicious transaction flow in CBOL
application. ●
Prepared a high-level design in agreement with
platform architects, platform design lead and other stakeholders ●
Interacted to host systems on perform requirement
feasibility and WSDL Mapping with Third party systems. ●
Integrated Third party Web services in
application by consuming their WSDL. ●
Experienced in CITI proprietary framework JFP
and RULE configuration. ●
Designed JFP Rule Driven transaction
tracking and flexible and easy to maintain. ●
Developed Generics Based class and
methods to support different module DTO’s support. ●
Developed Delegate Layer to handle suspicious
transactions. ●
Prepared Activity logs in FTL file as xml
format. ●
Integrated Arc sight log monitoring
Component in Front end layer. ●
Responsible for conducting walkthroughs of the
requirement with the components development and testing teams, support teams
and end-to-end testing teams ●
Reviewed test cases prepared by integration
testing team, UAT team. ●
Developed Junit and SAOP UI
services for sanity and unit testing. ●
Agile development
process based on scrum ●
Actively participates as a scrum team member on
all phases of the scrum process. ●
Strong ability to understand user stories and
acceptance criteria and provide feedback on those requirements to business
analysts and also participating daily scrums, sprint commitment,
retrospectives and cross team collaboration. Environment:
Java 1.5, J2EE, WSDL, Web Services, IBM WebSphere 9.0, Eclipse Galileo, RTC,
Agile methodology. Client: JP Morgan
chase, USA May 2011 – Oct 2013 Senior Java Developer Project: ESS MW (Enterprise Shared
Services) – Middleware Description: ESS
MW (Enterprise Shared Services) – Chase Card Services Middleware Application.
All Credit Card front end advisory and customer servicing applications uses
ESS to retrieve all credit card details and transactions. The objective of
the Project is single Middleware to support to all platform clients. Java
client interacts through EJB or Webservices and IBM MQ for Non Java
application clients. Responsibilities: ●
As a
Developer, Participated in Analysis, Development and communicated effectively
with customer & cross-functional teams in order to achieve the project
goals. ●
Analyzing
and reviewing business, functional and high-level technical requirements ●
Involved
in Identifying potential risks caused by assumptions made in system requirements
and defined preventive risk management strategy. ●
Involved
in High level and Low level design document preparation. ●
Developed
JMS consumer and provider message layers using MDB.
●
Developed
Web services – JAX WS for Webservies based client’s middleware access. ●
Developed
Role based security component and all middleware api tagged to Annotation
to enforce security check. ●
Developed
Queue setup and ejb-jar xml configuration on new message
layers. ●
Developed
J2EE Patterns Business delegates and Adapter to support
different platform clients. ●
Prepared
Mocking testing on MQ sender and MQ receiver components to
validate end to end flow. ●
Participate
in system design and architecture decisions meetings. Collaborate with other
team members to evolve development processes. ●
Experienced
in Weblogic admin console deployment and configuration. ● Deployment and
Involved in unit testing, integration, acceptance testing, Production support
and bug fixing. Environment:
Java 1.5, J2EE,Web logic, EJB, MQ, Oracle 10g, Easy Mock. Client: JP Morgan
Chase, USA Jan 2010 – April 2011 Application Developer Project: PWP (Pay with Points) – Chase Card Description: PWP
(Pay with Points) – Chase Card Services tied up with Amazon to provide
ability to redeem the Chase Reward Points at Amazon. For this cross system
application, Amazon transactions processed through Chase as ISO – 8583
messages. Chase ISO Adapter layer converts ISO message to Java Objects to
process and persist in to Chase system. Chase system validates the Customer
available points based on the Amazon request, and redeem points from customer
account. Responsibilities: ● As a Developer,
Participated in requirement Analysis and Developed Adapter Component. ● Involved in High
level and Low level design. ● Involved in ISO
8583 Mapping documents with Interaction with Amazon. ● Adopted J2EE best
practices like Adapter and Factory patterns. ● Developed ISO
Adapter layer to Interact with Amazon. ● Developed JPOS
Listener Event as this is the entry point in Chase. ● Developed Factory
class to create instance for different ISO Messages. ● Prepared Easy Mock
test case based on Requirement. ● Deployment and
Involved in unit testing, integration, acceptance testing, Production
support and bug fixing. ● Tested end-to-end
process flow with Amazon. ● Deployment of
application to application server. Environment:
Java1.5, JPOS(java point of sale), JBOSS, ISO 8583, Waterfall methodology. Client: JP Morgan
Chase. USA Sep 2007 – Dec 2009 Application Developer Project: Chase Loyalty Solutions – Chase
Cards Description:CLS (Chase Loyalty
Solutions) is loyalty and merchant processing for Chase Card Services. CLS
focuses primarily on application development and maintenance and offers
capabilities like Loyalty Processing, Ultimate Rewards, legacy rewards, and
internet rewards integration which enables customer. Responsibilities: ● Involved in
development of various functionalities and managed the distribution of client
and server side development activity within the team. ● Collecting
requirements from the client for new changes and enhancements. ● Developed JSP
pages and Javascript based client side handling. ● Developed Struts
and Web Service components in top down approach. ● Developed Session
Beans for Transaction Managements and relevant transaction
attributes implemented. ● Created XSD
and WSDL and Generate artifacts in Wsdl2Java. ● Developed Test
Driven Development based applications. ● Impact Analysis and
Prepare of Easy Mock test case based on Requirement. ● Creating WSDL
files and XSD for Service integration. ● Involved in unit
testing, integration, acceptance testing, Production support and bug fixing. Environment:
Java, J2EE, Struts, JSTL, Jboss, Web services (SOA), Oracle 10g, Easy Mock Client: General
Motors. USA March 2007 – Aug 2007 Software Engineer Project: Enterprise Company Vehicle
Management System Description:eCVMS (Enterprise
Company Vehicle Management System) is the Enterprise Company Vehicle
Management System of General Motors, providing different types of vehicle
services in USA. The System automates the Vehicle Reservations both for User
and Coordinator. Based on the Vehicle Reservation, the System displays the
Graphical Representation Schedule Entries for a group (or pool) of
vehicles. Responsibilities: ●
Developed
JSP, Struts, EJB and Business Delegate components. ●
Developed Struts MVC based Action classes and business
logic implementation classes. ●
Involved
in the Unit and Integration Testing. ●
Responsible
in analyzing & resolving the integrity, technical issues and defect
fixing. ●
Involved
in Client Training with the system during the Integration Testing. Environment:
Windows XP, Java 1.4, EJB, Struts, WSAD, JDBC, Oracle 10g. Client: University
Of Madras. Chennai Dec 2005 –Feb 2007 Software Engineer Project: Purchase Inventory &
Asset Management System PIA (Purchase Inventory & Asset) is
ane-governance application handling several modules like finance, purchase,
asset, payroll etc. Purchase module handles purchasing the materials,
maintaining and issuing the same. It takes care of requesting,
receiving,analyzing the tender, purchase orders, receiving the goods and
managing the same in the store. Responsibilities: ●
Developed
JSP, Tiles, Validator, Action classes and EJBs
for various user transactions. ●
Developed
Struts Validate component to validate user input ●
Implemented
EJB Session beans and Entity Beans messaging. ●
Developed
Service Locator pattern for JNDI lookup. ●
Prepared
JUnit test cases for Business components. ●
Involved
in unit, integration, acceptance testing and bug fixing. ●
Performed
Peer Code Review in order to have a standard code by following the Coding
Standards. Environment:
Windows XP, Java 1.4, EJB, Struts, WSAD, JDBC, Oracle 10g. ACHIEVEMENTS: ● Sun Certified Java
Programmer 1.5. ● Brain Bench
Certified J2EE Developer. ● JPOS (Java Point of
Sale – ISO 8583) framework experienced. |
|
|
||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|