CareerPlan

Java Algo Developer - Algo Development Technology

Tokyo, Tokyo, JapanFull-time2026-09-15 → 2026-10-21

Core

Design and build real-time algorithmic trading systems and execution platforms for portfolio managers to trade equities and futures globally.

Role type

Senior IC Java algorithmic trading engineer

Builds

Execution algorithms and trading platforms

Domain

Financial technology / Algorithmic trading

Deliverable

production ML models

Required skills

Java, Spring Boot, server-side development, financial order data, market data, equities, options, smart order routing, VWAP, algorithmic trading platforms, market microstructure, software testability, TDD, XP, proprietary Java frameworks, low/no-GC design, messaging sessions, multithreading, DevOps, test automation, Asian equity markets, inventory optimization

Preferred skills

Asian equity markets expertise, inventory optimization in developing Asian markets

Technologies

Java, Spring Boot

Responsibilities

Partner with technology, Execution Services, and Equity Finance teams to enhance execution capabilities; Build and evolve real-time algorithmic trading systems; Deliver high-quality features for mission-critical trading infrastructure; Design, improve, and upgrade software for performance and reliability; Translate business requirements and market constraints into technical solutions; Apply technologies and academic research to improve the platform; Perform data analysis and provide Level 3 troubleshooting support

Seniority

Senior, hands-on IC