Expires soon J.P. Morgan

CIB - EST- Algorithmic Trading - Java Automation Developer - Associate - Bangalore

  • Graduate job
  • Bengaluru (Bangalore Urban)
  • IT development

Job description

Business Area Description

The Global Equities Technology stack at J P Morgan is going through a strategic transformation (front to back). This is a multi-year program where the India Tech teams are involved heavily. The technology stack used is predominantly Core Java, C# .NET, C++ and Sybase. We are hiring in the areas of Front Office, Middle Office, Risk Management and Client Intelligence Technologies.

The India Equities Technology organization is 300+ within JPMorgan's Corporate and Investment Bank (CIB) organization and covers the following functions

- Execution Services Technology comprising of:

o Electronic Trading (Execution core components, Exchange Connectivity, Client on-boarding, DMA, Smart Order Routing - SoR, Algorithmic Trading, Data Analytics etc )

o Flow Sales and Trading (Front Office Sales and Trading Order Management systems and Reporting)

- Risk Management and Structured products

- Middle office Trade Booking and Regulatory

- Shared Services (Architecture group, Shared components and QA)

- Client Intelligence

Position available as an Automation developer within JPMorgan"s algorithmic development team who are responsible for building trading strategies for a growing range of asset classes including equities, futures, options and commodities.

Desired profile

The role will require an experienced Java developer to focus on extension of automation tests throughout the algorithm trading system used globally for trading on a wide range of asset classes. This aspect of the role will focus on extending the ability of the (Java based) Cucumber framework to provide more widespread test coverage of the trading strategies. Candidate will also be responsible for writing test scripts, in addition to those already provided by the algorithm development team, and for performing manual testing alongside the QA team (primarily to gain experience in all aspects of the end to end trading systems). In addition, the successful candidate will commence work on analyzing the technical performance of the (Java based) algorithm trading platform. Through capacity testing and profiling of the system, work to optimize the performance of the system may be proposed. Further development tasks would entail topics such as the upgrading of the exchange simulator used by both the algorithm development and Quant groups.

Role would suit a Java developer with some experience of profiling and tuning applications. Background in finance or trading algorithms is not essential, however the ability to quickly learn about the relevant topics will be essential.

J.P. Morgan is an Equal Opportunity Employer

Make every future a success.
  • Job directory
  • Business directory