java developer in algorithmic trading

Описаниеmillennium
London, UK
1 day ago
Apply on www.apply4u.co.uk
Prepare application

Role details

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

Tech stack

Java (Programming Language) Algorithmic Trading Data Analysis Computing Platforms Automation of Tests Distributed Systems Enterprise Messaging Systems Backtesting Event Driven Architecture Information Technology Low Latency Apache Kafka

Job description

ОписаниеMillennium is a global, diversified alternative investment firm founded in 1989. Its Information Technology organization develops flexible, scalable technology and proprietary systems supporting an active, multi-manager investment model. The Equities Tech Algorithmic Development team builds execution technology for Portfolio Managers and trading partners, focusing on high-performance, real-time trading systems.ЗадачиPartner closely with technologists, Execution Services, and Equity Finance teams to enhance the firm’s execution offering for Portfolio Managers; Build and evolve real-time algorithmic trading systems and execution platforms; Develop high-quality features and enhance functionality on a mission-critical platform; Design and upgrade software to meet performance, scalability, and quality expectations; Translate business requirements and market constraints across developed and emerging markets into effective technical solutions; Stay current on relevant technologies

Requirements

tools, technical libraries, computing environments, and academic research; Support data analysis and provide L3 troubleshooting for issues affecting critical trading infrastructure.Требования7+ Years of experience with equities execution systems; Experience developing execution algorithms such as VWAP, TWAP, Inline, and Pairs; Experience working on matching engines and dark pools; Experience implementing automated testing strategies for algorithms, including simulation, backtesting, regression suites, and replay frameworks; Deep understanding of market microstructure, pre-trade risk checks, limit frameworks, and regulatory requirements, and their impact on execution algorithm performance; Expert-level Java skills with extensive experience building low-latency, GC-aware, high-throughput distributed systems; Strong understanding of distributed, event-driven architectures and messaging technologies such as Kafka, Solace, or similar tools; Experience working with or building algo container frameworks; Nice to have: experience using AI tools to improve developer productivity.УсловияNo conditions specified #J-18808-Ljbffr

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.apply4u.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:45 min

Building IT systems for global finance markets

Anastasia Troitskaya Anastasia Troitskaya · World Congress 2024

1:37 min

Introduction to Apache Kafka benchmarking and performance analysis

Kirill Kulikov · LIVE

1:38 min

Gathering human signals to validate agent helpfulness

Kesha Mykhailov Kesha Mykhailov · World Congress 2026 Europe

5:48 min

Balancing delivery latency with stream reliability and scale

Phil Cluff · LIVE

1:39 min

Defining Apache Kafka and its primary real-time use cases

Lucia Cerchie · LIVE

1:28 min

Building shared Java modules and analyst targeting platforms

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all