Programmer Analyst Resume
US
SUMMARY
7 years of experience in software development as a Sr. Java developer in J2EE web applications.
- Implemented all phases of software development life cycle for domains like Banking and Financial Service Business Unit.
- Expertise in Core Java, JSP Servlets programming.
- Experience in J2EE technologies like Spring 2.5, Hibernate 3.0.
- Experience in creating Web Services.
- Experience in PL/SQL programming.
- Experience in client interaction, requirement analysis and preparation of various functional and technical documents for the applications to be developed or enhanced.
- Exposure to Tax system in Investment Banking domain.
- Proactive team player, coordinator with excellent analytical, logical and programming skills.
TECHNICAL SKILLS:
Programming: Java/J2EE, JSP, Servlets, JDBC, Java Script, XML, Shell Script, Ant scripting, EJB, Web service (SOAP, JAX-RPC).
Frameworks: Spring 2.5, Spring Integration, Hibernate 3.0, Struts 1.2, Websphere Portlets.
Tools: Embarcadero DB Artisan, TOAD, Eclipse 3.3, SQLWays, Secure CRT, Turbo FTP, Jprofiler, Oracle Business Process Manager, Spring Tool Suite, ANT.
Version Control Tools: CVS, Subversion, Visual Source Safe.
Operating Systems: DOS, Windows 2000 / XP, Unix, Linux.
Web/Application Servers: BEA Weblogic 9.2, Websphere Portal Server 5.1, Apache Tomcat 6, JBoss Application Server.
Databases: Oracle 9i, Oracle 11g, Sybase 12.5.
EDUCATION/CERTIFICATION:
- Bachelor of Engineering in Electronics and Communication
- Sun Certified Java Programmer (SCJP)
EXPERIENCE:
Confidential, New Jersey, US: Programmer Oct 08 to till date
Confidential, New Jersey, US: Programmer Aug 07 to Sep 08
Project Title: Tax Allocation System (TAS)
Brief Profile:
Tax Allocation System is a web based application for withholding US taxes on dollar payments to Barclays Capital clients. The primary function is to calculate and apply blended tax rate to US dollar payments arising from the Foreign Intermediary (FI) positions held at Barclays Capital.
TAS has a batch process which process the payment feeds send from the upstream system on a daily basis.
TAS derives the tax rate based on client's documentation status and country of tax jurisdiction. TAS then uses the allocations and tax rate to calculate the blended tax rate for the entire FI position.
On payment date, FI is paid net of blended tax rate and the remaining tax is placed in the IRS tax offset account. This tax is then deposited with the IRS on a semi weekly basis.
Responsibilities:
- Involved in direct interaction with client for requirement gathering.
- Coordination with upstream/downstream application teams.
- End to end design and development (User Interface to Data persistence).
- Developed different modules for the online application using Core Java, JSP, Servlets, Spring MVC, Spring DI, Hibernate.
- Done UNIX scripting for the batch modules.
- Done SQL programming for developing reports.
- Refactored modules to use better technologies like Spring, Hibernate.
- Migrated the application Lehman to Barclays Capital network.
- Migrated database from Sybase to Oracle.
- Integration of the application with vendor product CTI (Compliance Technologies International) which is the golden source for withholding rate and reporting type.
- Monitoring support activities and creating adhoc reports for the application users.
- Created technical and functional documents.
- Responsible for production releases activities.
Technical Environment: Weblogic Server 9.2, Oracle 11g, Sybase 12.5.3, Windows, Unix, Java, Servlets, JSP, Spring MVC, Hibernate, JDBC,SQL programming, Autosys, SQL ways.
Confidential, (India): Programmer Analyst Mar 06 to Sep 07
Project Title: Intranet Portal Application
Brief Profile:
JM Morgan Stanley is the joint venture between JM Financial, one of India's most respected domestic investment banks and Morgan Stanley Dean Witter, one of the world's preeminent financial services firm.
The JMMS Intranet portal provides the knowledge repository to JMMS employees. This will help to maintain and search past and present details about client deals, documents, key personnel information.
The value addition would be in terms of integrated user information. This will be achieved by implementation of the knowledge management module.
One of the major features of the application is the integration of Domino Directory as the LDAP.
Responsibilities:
- Requirement Gathering.
- Preparation of use cases, test cases mapping the requirements.
- Technical design for Intranet Portal module.
- Development of the business layer using Enterprise Java Beans.
- Development of the data access layer using Hibernate and Oracle.
- Involved in development of User Interface using JSPs, Struts.
- Installation of the application at the client side.
- Technical support of the application.
Technical Environment: Web Sphere Portal 5.1, Oracle 10g, Lotus Domino 6.5.4, Windows XP, Lucene (Content Search and Indexing), Websphere Struts Portlet, Hibernate 3.0 and EJBs (Stateless Session Beans).
Confidential, (India): Programmer Analyst Apr 05 to Mar 06
Project Title: Financial Product MarkUp Language (FPML) Validator
Brief Profile:
FPML is a standard for internet based dealing and processing of financial instruments. It's an open standard based on XML. BPEL (Business Process Execution Language) becomes the glue to bind the web services into a cohesive business solution, facilitating their orchestrated interaction within and between enterprises.
This project focuses on validating FPML documents using BPEL process and web service.
The validator should be able to validate FPML document against syntax rules and business rules. This project employs web services developed on JWSDP for the validation of FPML documents against the syntax rules and BPEL process exposed as web service for business level validation. The higher level BPEL process is there for orchestrating these web services and getting the final result.
Responsibilities:
- Design of the user interface.
- Development of web services.
- Development of BPEL processes.
- Unit and system Testing.
- Preparation of functional documentation.
Technical Environment: BPEL, JWSDP, Servlets, JSP, SOAP, JAX-RPC, XML, Oracle BPEL Process Manager, Oracle Jdeveloper.