> Markdown version of [/jobs/ext/3019175-java-developer-in-algorithmic-trading](https://www.wearedevelopers.com/jobs/ext/3019175-java-developer-in-algorithmic-trading). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # java developer in algorithmic trading - **Company:** Описаниеmillennium - **Location:** London, UK - **Contract:** Permanent contract - **Skills:** 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 - **Published:** September 21, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/java-developer-in-algorithmic-trading/47726316 ## About the Role 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 ## 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 ## Related Videos - [How to Benchmark Your Apache Kafka](https://www.wearedevelopers.com/videos/76-how-to-benchmark-your-apache-kafka) - [Microservices architecture as a key element in building trading systems for global finance markets](https://www.wearedevelopers.com/videos/1196-microservices-architecture-as-a-key-element-in-building-trading-systems-for-global-finance-markets) - [Swapping Low Latency Data Storage Under High Load](https://www.wearedevelopers.com/videos/746-swapping-low-latency-data-storage-under-high-load) - [How to implement convenient Python bindings to C++](https://www.wearedevelopers.com/videos/618-how-to-implement-convenient-python-bindings-to-c) - [Agentic AI Systems for Critical Workloads](https://www.wearedevelopers.com/videos/1592-agentic-ai-systems-for-critical-workloads) - [Unleash the power of 5G in your code: transform your apps](https://www.wearedevelopers.com/videos/1567-unleash-the-power-of-5g-in-your-code-transform-your-apps) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [6 Reasons to Use Java For Your Next AI Project](https://www.wearedevelopers.com/magazine/111-6-reasons-to-use-java-for-your-next-ai-project) - [Java Basics](https://www.wearedevelopers.com/magazine/122-java-basics) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools)