CareerPlan

Java Developer – Algo Development Technology (Equities)

London, United KingdomFull-time2026-06-05 → 2026-10-21

Core

Build and enhance real-time algorithmic trading systems and execution platforms for Portfolio Managers and trading partners.

Role type

Senior IC Java developer (equities execution algorithms)

Builds

High-performance, real-time trading systems and execution platforms

Domain

Financial services / Equities / Algorithmic Trading

Deliverable

production ML models | product features

Required skills

Java, equities execution systems, execution algorithms (VWAP, TWAP, Inline, Pairs), matching engines, dark pools, automated testing (simulation, backtesting, regression, replay), market microstructure, pre-trade risk checks, low-latency distributed systems, GC-aware programming, event-driven architectures, messaging technologies (Kafka, Solace)

Preferred skills

AI tools for developer productivity, algo container frameworks

Technologies

Java, Kafka, Solace

Responsibilities

Partner with technologists and finance teams to enhance execution offerings; Build and evolve real-time algorithmic trading systems; Develop new features on mission-critical platforms; Design and upgrade software for performance and scalability; Translate business requirements into technical solutions; Support data analysis and provide L3 troubleshooting for critical trading infrastructure