CareerPlan

Java Algo Developer - EQ Trading Technology

London, England, GBFull-time2026-10-31 → 2026-11-10

Core

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

Role type

Senior IC Java algorithmic trading engineer

Builds

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

Domain

Equities trading technology

Deliverable

production ML models

Required skills

Expert-level Java, low-latency distributed systems, execution algorithms (VWAP, TWAP, Inline, Pairs), matching engines, dark pools, automated testing (simulation, backtesting, replay), market microstructure, pre-trade risk checks, distributed 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, develop high-quality 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

Seniority

Senior, hands-on IC