java developer in algorithmic trading
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Top 10 Java Libraries
6 Reasons to Use Java For Your Next AI Project
Java Basics
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again