IT & Software

Java Developer – Algo Development Technology (Equities)

Millennium Management

London · Greater London · United Kingdom

Overview

In this role you will build and evolve real-time, high-performance algorithmic trading systems for equities. You’ll collaborate with technologists and trading teams to enhance execution capabilities that support portfolio managers. Expect to design scalable features, ensure low-latency performance, and translate market constraints into robust technical solutions. You’ll stay current with relevant tech and support critical trading infrastructure through analysis and troubleshooting. This is a chance to impact execution platforms at a global investment firm.

Responsibilities
  • Partner with technologists and trading teams to enhance execution offerings for Portfolio Managers
  • Build and evolve real-time algorithmic trading systems and execution platforms
  • Develop and improve features on a mission-critical trading platform
  • Design and upgrade software for performance, scalability, and quality
  • Translate business requirements and market constraints into technical solutions
  • Stay current on technologies and tools; support data analysis and L3 troubleshooting for trading infra
Key requirements
  • 7+ years of experience with equities execution systems
  • Experience developing execution algorithms (VWAP, TWAP, Inline, Pairs)
  • Experience with matching engines and dark pools
  • Experience implementing automated testing strategies for algorithms (simulation, backtesting, regression suites, replay)
  • Deep understanding of market microstructure, pre-trade risk checks, limit frameworks, and regulatory requirements
  • Expert-level Java skills for low-latency, GC-aware, high-throughput distributed systems
  • Strong understanding of distributed, event-driven architectures and messaging (Kafka, Solace)
  • Experience with algo container frameworks; AI tools to aid development is a plus
  • collaboration
  • problem-solving
  • adaptability
  • Java (expert-level)
  • low-latency programming
  • GC-aware design

Reference: WJ-747_30170138

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.