Java Developer eTrading

Hays plc
Charing Cross, United Kingdom
4 days ago

Role details

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

Job location

Charing Cross, United Kingdom

Tech stack

Java
Algorithmic Trading
Databases
Python
React
Low Latency
Kafka

Job description

Join a leading independent technology and services provider as a Java Developer - e-Trading!

Job Overview

Join a fast-paced and highly collaborative eFX Quantitative Developer team within Global Markets. You'll help build and enhance a best-in-class eFX trading platform, working closely with quants and traders to drive automation, performance, and revenue. This role sits within the Principal Flow Trading stream and offers hands-on ownership of the full development lifecycle.

Location: London (Hybrid)

Daily Rate: Flexible

Contract Length: Until Dec 2026

Start Date: ASAP

Key Responsibilities

  • Develop and enhance a low-latency, high-throughput eFX algorithmic trading platform
  • Own initiatives end-to-end: analysis, design, implementation, delivery
  • Design, implement, and back-test pricing and execution strategies
  • Build analytics to monitor model and platform performance
  • Enhance the proprietary eTrading framework used across Global Markets
  • Collaborate closely with quants, traders, and technology teams in an agile environment

Key Requirements

  • Strong business knowledge of electronic trading, ideally eFX
  • Proven experience building low-latency, event-driven algorithmic trading platforms
  • Advanced Java expertise, including lock-free and low-garbage techniques
  • Experience working with quant teams and implementing algorithmic models
  • Familiarity with messaging protocols such as Aeron, Kafka, FIX, SBE, ITCH, OUCH
  • Knowledge of time-series databases (preferably KDB) and Python for analytics
  • Full-stack experience (React) is beneficial for building trader tools and dashboards

Additional Information

  • Interview Process: Typically 2 stages - technical interview, system design, and team discussion

How to Apply

If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us today. If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career.

#4777274 - Nikhil

Requirements

  • Strong business knowledge of electronic trading, ideally eFX
  • Proven experience building low-latency, event-driven algorithmic trading platforms
  • Advanced Java expertise, including lock-free and low-garbage techniques
  • Experience working with quant teams and implementing algorithmic models
  • Familiarity with messaging protocols such as Aeron, Kafka, FIX, SBE, ITCH, OUCH
  • Knowledge of time-series databases (preferably KDB) and Python for analytics
  • Full-stack experience (React) is beneficial for building trader tools and dashboards

Apply for this position