JIJU JOSEPH
SUMMARY
*. Java/J*EE lead developer with around 9 years of experience in
Requirement gathering, Analysis, Design, Development and Maintenance of
Enterprise Software Applications using Java/J2EE Technologies
2. Experienced in the areas of application software, client/server and
Multi-Tier applications with a in Java, JMS, J2EE, IBatis, Spring, XML,
JDBC, JSP, Servlet, JBoss and Eclipse
3. Excellent knowledge of Object Oriented Concepts and exposure to Core
Java Technologies
4. Worked over 8 years in Unix Shell Scripting programming
5. Have experience on Perl scripting.
6. Strong Transact SQL programmer and extensively worked in query tuning.
7. Experienced back-office programmer in developing APIs/Batch processes
using PERL/DB Library/DBI, Unix Shell Scripts
8. Expertise in back end application develop using SYBASE 10.x/11.x/12.x
9. Excellent communications skills. Adept at building strong working
relationships with co-workers, clients and management
10. Very good understanding on the trading life structure starting from the
upstream until the trade is reported to the exchange.
TECHNICAL EXPERTISE
LANGUAGES Perl, KSH, TSQL, Java, Awk
RDBMS Sybase 10.x/11.x/12.x,
OPERATING SYSTEMS Sun Solaris 4.x, HP UNIX, Windows
NT/2000, Red Hat Linux, Unix System V
MICHELLANEOUS DBI, JSP, Servlets, JDBC, Java Beans,
HTML, JavaScript, TomCat 5.x, JAVA
WEBSERVER, WEBLOGIC SERVER 8.1, JBOSS
EDUCATION:
1. Bachelor of Engineering Computer Science(Madras University), Chennai,
India
1. Masters in Computer Science (St.Joseph's University) GPA 3.3,
Philadelphia, USA
WORK EXPERIENCE:
JP Morgan Chase, Newark, DE Jan 13 - Dec 13
Project: UNICON
Role: Java Developer
The UNICON was a confirmation system for IB division in JP morgan. All the
clients which trades would expect the final confirms in PDF, TIFF or email.
Responsibilities:
. After studying the system, introduced a new flow for trades in Polish
market. (WKU format for the Pekao bank)
. This confirmation generator system was multi-threaded. Needed to
understand the lock ordering to see if the system could be sped up.
. Created several templates for external clients and customized the
overlays before sending them out in the final formats.
. Migrated Struts 1.3 to 2.3.15.2 since Struts 1 had reached EOL and we
had to move to later version for the GUI
. Extensively used log4j to do logging of information in the
application.
. Written many KSH /Perl scripts for data extraction from XML messages
and loading data into the database which were used for regression
tests.
. Involved in Deployment, Application support and documentation.
. Studied various Business requirements and performed the Impact
analysis for the proposed enhancements.
. Estimation for the proposed enhancements.
JP Morgan Chase, Mumbai
Project: Softdollar Application
Oct 09-Nov 12
Role: Java Developer
The SoftDollar (SoDa) application was responsible for calculating the soft
commission accumulated by Clients who had vendor-contracts with JP. Based
on the contracts with Vendors, the payments were made out whenever invoices
were approved by the MiddleOffice users.
Responsibilities:
. Was responsible for incorporating new features in the system as a part
of system enhancements
. Was extensively involved with writing SQL queries in Sybase
environment
. Designed and developed new stored-procs as well as modified a lot of
existing procs to meet the new requirements
. Created many Java Classes and Interfaces for automation of detailed
reports.
. Used Spring framework's Dependency Injection (IoC) framework to
configure application components and manage their lifecycle.
. Used Spring framework's MVC framework to better control the
presentation, business and navigational aspects
. Moved to a new payment gateway (Payforce) from Insight.
. Written many KSH scripts for data extraction and loading data into the
database
. Worked on migrating Sybase 11.9 to 12.5, taking care of syntax
changes Involved in regression tests thereafter to ensure smooth
transition
JP Morgan Chase, Wilmington, DE Mar 06 - Sept 09
Project: Client Profitability Reporting System.
Role: Application Developer
P & S system was responsible for generating various kinds of reports and
delivering those reports to the end clients. The system received daily as
well as monthly feeds from Artemis, Concorde, IRFE, and Verve.
Some degree of data massaging and post processing is done with the
extracted data. Post processing process involves complex calculations for
the purpose of reconciliation. A level of checks and balances is
incorporated into the system to ensure data consistency and correctness.
Users access the reports via the Platypus application.
Responsibilities:
. Was involved with a lot of analysis and bug-fixing in the system. This
included tracing the root of the bug, implementing a tactical fix of
the problem, so that it did not effect the running processes and
developing a strategic solution to the problem and implementing and
monitoring the solution
. Was extensively involved with optimizing existing stored-procs for
better performance
. Was involved with creating new tables, views and indexes on the
existing tables for performance gain
. Was involved with writing new CTRL-M box/jobs for scheduling
. Was involved with extensive testing of the new modules
. Was responsible for understanding the requirements from the users and
designing and implementing the requirements
. Participated in user meetings for feed back and enhancements
. Have coordinated with offshore team during development phase of
ClientProfitability reconciliation wherein the requirements came from
analysts situated in UK and developers in Bangalore.
Environment: PERL, Java, JSP, JavaScript, Sybase 12.5, KSH, CTRL-M, Sun
OS 5.8, Crystal Reports 10.0
CapitalOne, Mclean, VA Feb 05 - Jan 06
Project: Helix Batch Fulfillment
Role: Programmer Analyst
The main intent of this project was to help business users execute several
of their action plans . An action plan would be workflows like Change in
Credit Limit, Change plastics etc. WLI was used to monitor the whole flow
from sending the request to central fulfillment system, getting the
approval from the Business analyst, sending the approved list of customers
to TSYS and getting the response back.
This application was developed using Weblogic Integration, DB2. The front-
end of the portal was developed using Java/Jsp/Servlets. The back end
database was Sybase for new and old modules of the portal.
Responsibilities:
1. Worked as a Java Programmer for developing several workflows
1. Responsible for designing various components of the system using
Object Oriented Methodology
1. Created JSP/SERVLET for front end using STRUTS framework
2. Took part in Unit Testing, Integration Testing of the system
3. Experience with SSO Integration for the security framework.
4. Created SQL queries for email ID management. Created ant scripts
for the final build.
Environment: Java, Jsp, Servlet, JDBC, WebLogic, Html, JavaScript