We provide IT Staff Augmentation Services!

Java Architect Resume

2.00/5 (Submit Your Rating)

New York, NY

SUMMARY:

  • I have 14+ years of professional experience in Designing and developing scalable, extensible and maintainable software product from ground up using industry standard tools, techniques and methodologies.
  • I have developed various applications in Fixed Income , Equities and Derivatives utilizing FIX and SWIFT message protocol in Trading applications and risk/regulatory reporting (Hedge Report, Collateral Management, Trade Compliance reports, DFAST , CCAR ).
  • Experience in developing application using CORE JAVA, J2EE, Multi - Threading , Hibernate, Spring, Design Patterns, JUNIT, JVM Performance Optmization, IBM WebSphere, Tomcat, Oracle, Sybase, Maven.
  • Have played the roles of SCRUM Master, Team Lead, Developer, Business Analyst and also involved in project estimation activities .
  • Experience in managing on shore and offshore team of up to 15 people.
  • Experience in Summit (Fixed Income Derivatives), Sophis (Equity Derivatives) and Murex Trading System

TECHNICAL SKILLS:

Languages: Core Java

Server Side Technologies: J2EE components (JDBC, POJO, Servlets, EJB, JNDI, Web Services)

Frame Works: Struts, Spring, Java Design Patterns

Database: Oracle, Sybase, SQL Server,MangoDB

Server: IBM WebSphere, Tomcat, JBOSS, BES APP Server

Methodologies/Tools: Object Oriented Programming, TDD, AGILE, Jenkins, ANT, Maven

Operating Systems: UNIX, SOLARIS, Windows, Linux

Investment Banking: Equities, Derivatives, Fixed Income (IRF, IRS, CDS), Risk Analysis, Risk Management, Hedge Report, Collateral Management, NAV Monitoring, DFAST,CCAR

WORK EXPERIENCE:

Confidential, New York, NY

JAVA ARCHITECT

Responsibilities:

  • Work with Business and Legal Team to document requirement and client on boarding process
  • Define various controls and data requirement for system
  • Develop interface to retrieve IM and VM for account
  • Implement calculation module to compute final movement
  • Create necessary journals and wires for movement.

Environment - Core Java, Spring, Sybase, UNIX, MQ, XML.

Confidential

Responsibilities:

  • Develop interface to receive various balance and account information from other system
  • Implement calculation module to compute available funds
  • Implement Automated Sweep process for money market funds
  • Implement SWIFT interface to send money markets trades to custodian for investment
  • Write interest reconciliation module
  • Implement Asset Transfer Interface

Environment - Core Java, Spring, Sybase, UNIX, MQ, SWIFT, XML.

Confidential, Jersey City, NJ

JAVA ARCHITECT

Responsibilities:

  • Develop XML interface to receive option data from OCC
  • Enhance Arrange Finance Process
  • Design various feeds from Calypso and Murex
  • Design and Build Reporting Database for various needs
  • Reduce Process Run Time using Java Multithreading
  • Develop various interface in Core Java and enhance them
  • Enhance XFAST to meet client requirement
  • Develop various interface in Core Java and enhance them
  • Write python script to automate reconciliation process
  • Developed the application under J2EE architecture using Spring, DOJO, Hibernate.
  • Managed offshore developement team .
  • Played a role of One point of contact for business users and development team.
  • Created Configuration files for the application using Spring framework.
  • Written Scripts, Mapping and Configuration files using ORM tool Hibernate.
  • Involved in Test Driven Development with Unit and Integration Testing of the Application.
  • Performed Unit, Integration & Performance testing, interacted with Quality Assurance group
  • Incorporated MVC architecture using Spring framework.
  • Designing & coding of Business Classes using Spring IOC & MVC features.
  • Leveraged Relational mapping tool Hibernate to extract the objects and implemented the EJBs for maintaining the persistence of the object.
  • Using POJOs for persistence framework. Configured Hibernate mapping files for Object Relational mapping.
  • Incorporated ORM mapping and Dependency Injection in a Spring Framework & Hibernate.
  • Performed regression testing, wrote unit tests using Junit.
  • JVM Performance Optimization for Murex
  • Used Agile Methodology (scrum meetings) for development process.
  • Design MangoDB for Collateral platform
  • Used Maven for the build and deployment process and overall project management.
  • Documented the application for the new features and functionalities.
  • Interaction with business users on daily basis for gathering of new Requirements.
  • Reconcile DataMart Report and explain Differences to operation team.
  • Develop Murex DataMart Reports for downstream system feeds

Environment - Core Java, Spring, Hibernate, Sybase, UNIX, Murex, Web Services, XML.

Confidential, NY

PROGRAMMER ANALYST

Responsibilities:

  • Reconcile DataMart Report and explain Differences to operation team.
  • As Registered Swap Dealer it was required to report all fixed income derivatives trades (IRS, CDS) to DTCC.
  • Project lead upgrading existing application Prime includes principal risk of equity or equity like exposures.
  • Interfacing valuation process for Cash flows tend to be back-end weighted, Equity investment, Mezzanine Loans, Asset pools, Physical Asset.
  • Added Limits and Monitoring management for Risk Portfolios.
  • Responsible and accountable for the coordinated management of multiple related projects directed toward strategic business.
  • Build feed strategy for source for additional principal investment positions.
  • Build credibility, establish rapport, and maintain communication with users at multiple levels.
  • Enhancement to all Credit Portfolio applications: adding new features as per user requirements (values like Threshold Buckets)
  • Architecture and design strategies (Design patterns, memory optimization
  • I also develop new functionality and migrate legacy system to .NET Technologies(C#).
  • Work with Lawyer and Trader to understand requirement for Dodd Frank Act.
  • Develop DTCC Interface in C#.
  • Use SSIS packages for building various interface, logging and status reporting of various feeds.
  • Implement new functionality and migrate in house application to .NET Technologies(C#).

Environment - C#, .NET Technology, Sybase, SQL 2008, SSIS packages, Window server 2008.

Confidential

TEAM LEAD / PROGRAMMER ANALYST

Responsibilities:

  • Configured Bloomberg Closing and Fixing prices in Murex.
  • Loaded historical market data in Murex.
  • Configured RTBS in Murex.
  • Perform JVM Optimization for Murex
  • Worked with traders on finalizing products specification.
  • Developed and designed Global Loan Operating work Flow product using (dot Net) and J2EE.
  • Architected, designed, implemented EJB 3.0 based Web Services as main interface for Loan business.
  • Provided security for entitlements authentication. (Calling existing web service)
  • Established protocol with third party vendors for daily feeds from LoanIQ, Markit and from other regions providing daily information on CDS, bond, Cash flows.
  • Developed XML parsing over interoperable platforms for .Net and J2EE.
  • Server side component development with Hibernate frameworks.
  • Created Infrastructure and capacity planning for WebLogic 9.2 MP1 Cluster environment.
  • Developed Perl, Shell Scripts for daily feed processing and loading data (Swaps, CDS, Loan Data) from various regions NY, LON, Asia, and to send daily feeds to e-Banker.
  • Wrote stored procedures and Triggers in Sybase. (Business logic implementation
  • Developed C# for front-end screens in Visual studio 2005.
  • Built reporting database and wrote stored procedures to populate the reporting data.
  • Customization and expansion of the MXpress TM canned DataMart reports.
  • Designed feeds for regulatory reporting, specifically Basel 2 for derivatives and off-balance sheet items, GL feed using Core Java, Spring and SQL.

Environment - Core Java, Murex, UNIX, Perl, JDK, DOJO, Oracle, Hibernate, Spring, Struts, Web Services, Web Logic, FIX.

Confidential, NY

TEAM-LEAD/ARCHITECT PROGRAMMER ANALYST

Responsibilities:

  • Develop User Case Diagram for functionality
  • Work with Trader, Operation and Middle Office User to understand requirement
  • Wrote Stored Procedure to generate credit terms, calculate collateral NPV.
  • Implement J2EE standards, MVC2 architecture using JSF Framework.
  • Implement margin call calculation in java using visitor pattern
  • Implement business logic in java and DOJO
  • Implement report viewing facility using BIRT
  • Implement soap request in java to fetch various data for counterparty from Paris System.
  • Implement various error detection Mechanism in core java for system

Environment : Core Java, Spring, Hibernate, ITEXT, Sybase, Perl, MyEclipse, UNIX,

Confidential

SENIOR PROGRAMMER ANALYST

Responsibilities:

  • Involved in writing stored procedures
  • Implement payment notice module using abstract factory pattern in core java
  • Implement user account access rules, generate payment notice using ITEXT.
  • Implement report-viewing facility using servlet.
  • Implement document upload facility.
  • Developed separate module for administering the Application, which generate reports for the Institute management.

Environment : Core Java, WebLogic, Web Services, Sybase, Hibernate, Spring.

Confidential

PROGRAMMER ANALYST

Responsibilities:

  • Implement MVC model for all the screen
  • Implement logic for event handling
  • Prepare Class diagram and sequence diagram using rational rose.
  • Prepare data table using Erwin
  • Implement business logic using EJB/Java/jdbc
  • Migrate CORBA code to EJB/Java

Environment : Java swing, EJB, JMS on Borland App server and Jbuilder, Oracle

Confidential

PROGRAMMER

Responsibilities:

  • Involved in writing stored procedures
  • Handling License and User management
  • Provide support for various issues
  • Improve application by bug fix and performance tuning

Environment : Core Java, tomcat, oracle

We'd love your feedback!