Contract Algo Trading Java Developer - eTrading, low latency, Java APIs, Multithreading, FIX

Scope AT
Manor Park, United Kingdom
8 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Manor Park, United Kingdom

Tech stack

Java
API
Algorithmic Trading
Software Design Patterns
Object-Oriented Software Development
Singleton Pattern
UML
Multithreading
Test Driven Development
Concurrency
Low Latency

Job description

Our Investment Banking client is looking for an Algo trading Java developer to join the team to work on new initiatives and support for business critical algorithmic trading engines. The team provides innovative solutions for low touch, low latency trading, which includes FIX connectivity, low latency market connectivity, smart order routing, algorithmic trading and internal crossing.

The requirement is for a core Java developer. The team is working on a number of algorithmic engines that support benchmark algos, smart order routing and internal crossing.

The main responsibilities of this role include:

  • Delivery of key functional changes to the ETT strategy engines
  • Delivery of core framework-level changes
  • Interaction with quantitative trading group/quantitative traders to capture core requirements
  • In depth understanding of core Java API's (collections, concurrency, NIO etc.)

Requirements

  • Have an understanding of and experience with multithreaded systems, working knowledge of the Java garbage collector, familiar with low latency I/O.
  • Understanding of and experience with design patterns (Observer, Factory, Singleton etc.)
  • Development practices - Must be able to use test driven development and be familiar with UML and OO design.
  • Understanding of benchmark algo and/or smart routing strategies (VWAP, TWAP, Arrival Price etc.)
  • Demonstrable experience of Front Office system design and architecture (algo trading plant and topology)
  • Business Knowledge - Understanding of equities and/or derivatives markets.
  • Knowledge of FIX (heartbeating, login, sequence numbers, message types etc.)

Apply for this position