Post Job Free
Sign in

Java Developer Management System

Location:
United States
Posted:
March 14, 2016

Contact this candidate

Resume:

Jecky Patel

Core Java Developer, Fixed Income e-Trading - Barclays Capital

New York, NY

***********@*****.*** - 478-***-****

• Extensive Experience in Core Java, Data Structures, Algorithms, Concurrency, Design Patterns, Spring and Big Data.

• Experience in the developing Equity front office trading applications, Portfolio Risk and Attribution Systems.

• Hands on with RDBMS like Oracle DB, KDB (column oriented database) and SQL Server DB. Willing to relocate: Anywhere

Authorized to work in the US for any employer

WORK EXPERIENCE

Core Java Developer, Fixed Income e-Trading

Barclays Capital - New York, NY - March 2014 to Present

• Used Core Java (NIO, Multithreading) to develop Bond Market, Order entry / Trade Capture platform for Fixed income securities. The server-side components were built in Java and the UI components were built using JQuery.

• Developed order Management system to trade fixed-income securities (SWAPS, Futures and Treasuries).

• Designed, coded and maintained applications for calculating risk (Duration, Convexity and Interest rate risk).

• Developed JMS as a client interface as a Message producer for Message queue.

• Worked on RabbitMQ to communicate between the servers and distributed caching was used for replication of data.

• Used Hibernate DAO Support to integrate hibernate with Spring to access database

• Worked in trade compliance application to restrict or give access before trade execution based on trader privilege.

• Performed SQL Tuning and query optimization, creating indexes to improve the business performance using PL/SQL.

• Utilized Black Scholes to create excel based Futures Options Volatility Surface Model.

• Used Spring DAO, Security, Transaction and Hibernate frameworks to develop business logic.

• Developed global end-of-day risk system based on a customized KDB and tick architecture Java Developer

Bloomberg - New York, NY - February 2012 to January 2014

• Developed a part of back-end for Portfolio Analyzer and Desktop applications on Bloomberg using Core Java, Giga Space, Hibernate, Oracle within Spring container.

• Part of team to develop cutting-edge Equity Trade Order Management System (SSEOMS).

• Worked on Bloomberg AIM real-time portfolio analysis to measure a portfolio v/s benchmark.

• Developed aggregate risk metrics and P&L screen allowing user to make accurate and more effective trading decisions.

• Developed Java Multi-Threaded applications for live feeds.

• Developed a part of JUnit infrastructure using Unit Tests and Spring-base Integration Tests.

• Developed the C++ add-in to Word managed the publishing into Sybase. Distributed web components in C

++ and Java handled the review, publish and dissemination aspects of the system,

• Designed and developed the UI Component using jQuery, JSON/Angular JS and ExtJS/Sencha.

• Created and documented input/output FIX messages and XML messages for all test scenarios.

• Designed Architecture for Test Automation using Verifix, In-house Automation Tool ASW for FIX Flows

• Monitored and resolved failed trades and all trade entry discrepancies, and ensured proper trade processing.

• Designed, developed, and supported Trade Order Management System (for trading fixed income instruments).

• Troubleshoot a variety of trading platform issues ranging from reference data to order flow.

• Designed and developed the UI Component using jQuery, JSON/Angular JS and ExtJS/Sencha. Java Developer

URL Software Pvt Limited - Gujarat, IN - September 2009 to June 2011

• Use extensive knowledge of computer programming, subject matter expertise to create Proof-Of-Concepts

(POC) using technologies such as HTML5, CSS3, JavaScript, JQuery, JQuery Mobile, CAN JS, Require JS and AJAX.

• Involved in developing EJB exposed JAX-WS Web Services to the external clients during the Service Oriented Architecture (SOA) implementation.

• Involved in enhancing the build procedures using Maven and Hudson jobs.

• Use Object-Oriented Programming concepts to build User Interface components that could be reused across the web.

• Create Mobile Web solutions using technologies like CSS 3 Media Queries, Twitter Bootstrap and JQUERY Mobile Framework.

• Coordinate with Business Analysts and Quality Assurance teams to ensure the developed code is meeting the requirements and is accurately transformed into working product.

• Use debugging tools such as Firebug, Dev Tools and Fiddler to investigate/analyze the software defects and write code to fix the defects.

• Provide periodic presentations to senior management team and various executive committees on Application development for decision making

• Developed a web application with persistent chat function for internal ticketing system to reduce latency in gap closure

• Coordinated project sprints and several JIRA development sessions as a scrum master

• Used AJAX to get the data from the server asynchronously by using JSON object

• Developed SQL stored procedures and prepared statements for updating and accessing data from database

• Worked on various phases of Software Development Life Cycle (SDLC) such as requirement gathering, modeling, analysis, design and development. Responsible for Analysis, Documenting Design Specifications

• Developed JMS as a client interface as a Message producer for Message queue

• Designed and deployed server side EJB (Session Beans and Entity Beans) components on Eclipse IDE EDUCATION

Masters in Computer Science

Pace University - New York, NY

December 2012

BS in Computer Science

Sardar Patel University

August 2009

ADDITIONAL INFORMATION

TECHNICAL SKILLS:

Languages: Core Java, C++, Python

DBMS: SQL Server, Oracle 11g, DB2, MS SQL

APIs: XML, JSP, Servlets, JMS, RESTful Web Services Frameworks: J2EE, Spring, Struts, EJB, Hibernate

Front-end: HTML5, CSS3, AngularJS, jQuery, Spring MVC, Javascript Tools: Toad, SQL Server studio, JBuilder, Dreamweaver, Eclipse, NetBeans, Android Studio



Contact this candidate