Sr. Application Developer Resume
NY
SUMMARY:
I am seeking a position as a Senior Java Developer with emphasis on design and development. I am experienced in analyzing, customizing, developing and implementing cross - platform financial applications for Mortgage backed securities desk. I have implemented various enterprise applications in fixed income financial industry. I am highly qualified and experienced with the latest of the object oriented; middle ware and web technologies have excellent communication skills and impeccable references.
TECHNICAL SKILLS:
Languages: Java (J2SE, Core Java, J2EE), JavaScript, C/C++, SQL
Database: Sybase, Oracle, MySQL, Informix, DB2-Universal Database
Operating Systems: Windows XP/NT/2000, Linux, UNIX
SOA/Middle Ware: ION, ION MMI, Web Services, EJB, Tibco EMS/RV, JMS, IBM MQ
Web: GXT/GWT, JSON, JSP/Servlets, JavaScript, CSS, Perl, Struts, HTML
Frameworks: Hibernate, JPA, CXF, JUnit, JMock, Spring (Batch/MVC), GWT
Network: TCP/IP, UDP, SMTP, FTP
Application Servers: Web Sphere, Weblogic, JBoss
Tools: WinFITS, WebFITS, ION MMI, ActivePivot, Maven, ANT, SVN, ClearCase, DeployIT
Financial Markets: Bloomberg, Tradeweb, BrokerTec, BGC (eSpeed), iSwap, Tradition (TradX) and CME
Back Office: iMpact (Broadridge), MBSCC, DTCC, eMBS, IDC
Integration Tools: Maven, ANT, GIT, SVN, Clear Case
EXPERIENCE:
Sr. Application Developer
Confidential, NY
Responsibilities:
- Designed and implemented REST API suite for angular UI
- Designed and implemented Yield Book gateway for risk calculations into Yield Book.
- Designed and implemented messaging services to communicate with Angular UI and Excel.
- Successfully implemented Bloomberg Price Upload to TOMS
- Successfully implemented real-time trade and position capture from TOMS
- Implemented real-time trade upload to Bloomberg TOMS using BTSM and BDP calls
Sr. Application Developer
Confidential, NY
Responsibilities:
- Successfully implemented Bloomberg BTS IRS Gateway
- Implemented AXE Engine for BBG, B2Scan, Blackrock using FIX protocol
- Implemented MPF feeds for pricing and contribution applications to BBG
- Automated RUNZ (prices) to BBG from ION MMI
- Successfully migrated Emerging markets desk to ION MMI, decommissioning Excel applications
- Implemented internal ALGO Engine with ION Autohedger gateway for GILTS and EUGV
- Implemented STP feeds to Summit over FIX
- Supported MMI for Credit Desk
- Implemented coding standards, Maven/Gradle, nightly builds and automated release process of custom and ION Components
Sr. Application Developer
Confidential, NY
Responsibilities:
- Successfully implemented IHC and CCAR Regulatory requirements
- Implemented real time price feeds from Bloomberg, TradeWeb and DealerWeb markets
- Implemented internal trace module to support Volcker Rule
- Implemented Price and Trade feeds to downstream systems
- Supported MMI for MBS and CMO Desk
- Implemented coding standards, Maven, DeployIT for nightly builds and automated release process
Sr. Application Developer
Confidential, NY
Responsibilities:
- Successfully implemented IHC Regulatory requirements.
- Implemented real time price feeds from Bloomberg, TradeWeb and DealerWeb markets
- Successfully Migrated ION components from Solaris to Linux with extensive test cases
- Added pricing calculations for MBS Swaps against Treasury products in existing analytic application
- Converted stored procedures to implement Hibernate with JPA for database intensive processes
Sr. Application Developer
Confidential, NY
Responsibilities:
- Implemented Position and PnL Risk Server for Swaps using Active Pivot Cube and Tibco EMS
- Configured and implemented Bloomberg, TradX, iSWap Swap execution facilities
- Implemented fault tolerant authentication component using Java, Spring and Hibernate (JPA)
- Implemented hedge configuration engine to maintain trading and hedging preferences
- Developed in-house multi-threaded, ION custom server components in Java for Dodd Frank initiative
Sr. Application Developer
Confidential, NY
Responsibilities:
- Implemented Trade feeds in Java to middle office systems and Bloomberg TOMS using ION API
- Implemented custom negotiation engine (CNE) for TradeWeb and Bloomberg markets using ION API
- Implemented automated web enabled trade, position and price reconciliation between front and back office
Sr. Application Developer
Confidential, NY
Responsibilities:
- Implemented Global custom negotiation engine (CNE) for US and European markets using Java ION API
- Implemented Rules based servers in Java to manage auto quoting and custom negotiation
- Implemented real time Price feeds for various markets such as BBG, TWEB, Reuters
- Implemented Sales allocation feeds to route trade allocations to middle office from OYASIS
- Implemented custom ION components to replace post trade feeds from various markets
- Implemented Straight Through Processing (STP) from BGC (eSpeed) in Java using ION API in Java
- Implemented Mortgage product Security Master in Java for new and secondary market issues
- Implemented web enabled reconciliation reports between WinFITS and back office applications
- Implemented Java components to generate PNL Reports at the end of day
- Implemented Java components for End of Day (EOD) processing of trades, position, prices etc.
- Implemented R10/R13 allocation modules into WinFITS and MBS Expert using Java and JMS
- Implemented Sales Trade Allocation feeds into WebFITS and back office applications
- Implemented customer and sales ticket information into WinFITS, WebFITS from OASYS and Tradeweb
- Designed and implemented frameworks around ION Java API to facilitate faster development cycles
- Implemented trade STP and Security information feed into iMpact (Broadridge)
- Extensively involved in technical architecture decisions
- Coordinated meetings with architecture and COO teams for project timelines and milestones
- Directed MBS team with project delivery, in close relationship with stake holders
Sr. Application Developer
Confidential, NY
Responsibilities:
- Lead a team 4 developers in architectural and technical decisions
- Designed and implemented trade enrichment for internal and external exchanges in java
- Designed and implemented inter/intra exchange trade matching service
- Designed and implemented formatter service to convert enriched trades for exchange specific clearing
- Implemented JSPs for match and break trades in Spring MVC
- Designed and implemented JMS (MQ) connectivity to an internal exchange (RHINO)
Sr. Application Developer
Confidential, NY
Responsibilities:
- Implemented internal FIX engine to for Confidential activity received over MQ (JMS)
- Implemented rule based trade matching engine for customer trades over Confidential activity
- Implemented MBS, CMBS, RMBS and pools (eMBS) security master database
- Developed Position Master database from daily trade and settlement information
- Developed a rule based Trade Processing System to entail the complete trade life cycle
- Developed daily jobs for STP of trades and prices into MBSCC and Broadridge from eMBS
- Developed Java processes for Straight Through Processing (STP) of Confidential activity to internal systems.
- Developed back-office reconciliation reports of Trades, Positions and Prices for controllers
- Followed Extreme Programming and Test Driven Development methodologies.
Sr. Consultant
Confidential
Responsibilities:
- Implemented J2EE design patterns like Command, Session Façade, Data Access Object, Value Object, Resolver etc.
- Designed and implemented customized data extension of core product database
- Designed, developed and implemented controlled front-end using struts framework
- Designed and implemented Action, Form Bean and tiles in Struts to gather input and appropriately route Web requests
- Designed and implemented a non TIBCO workflow event management mechanism
- Designed and developed singleton Web service managers to cache application wide master data
- Developed and deployed Bean Managed Entity Beans on Web Sphere server environment
- Developed Test Cases and Unit tested modules using JUNIT
- Maintained and administered application wide code source and documents
Software Developer
Confidential
Responsibilities:
- Developed and deployed EJBs for Remote Procedure Calls Server implemented on an ONC/RPC Standard
- Used Switchboard and Action Form Bean in Struts to route Web requests and gather input for Web requests
- Developed Data Access Objects in Java for parsing running stored procedures for data retrieval and manipulation
- Developed JSPs and Servlets for Web request routing and data display on the web front-end
- Developed JSPs and Servlets for online access of Loan, Customer and Bailee information
- Developed Shell/Perl scripts to generate XML files from database as nightly processes.
- Developed Shell/Perl scripts to migrate Transactional data between several back-end databases
- Developed Java interfaces for generating and parsing XML files from data retrieved from database
- Developed Stored Procedures in Sybase Adaptive SQL for faster Data retrieval and manipulation.
- Generated deployment descriptors using XML for EJBs and other JNDI interfaces
- Installed, configured and maintained ANT for release deployment and code building
