Java Developer, Equities Trading, Vice President
Core
Design, develop, and optimize high-performance, low-latency microservices and applications for the Smart Order Router (SOR) within Citi's Equities Electronic Trading platform.
Role type
Vice President, Senior IC Java Developer (Low-Latency Trading Systems)
Builds
Core low-latency execution platform, Smart Order Router, automated trading systems
Domain
Financial Services / Equities Trading / Low-Latency Systems
Deliverable
production ML models | product features
Required skills
Core Java (JVM internals, concurrency, GC, memory management), Microservices architecture, Distributed systems, Low-latency system design, Trading system development, Smart Order Router logic, FIX protocols, CI/CD pipelines
Preferred skills
Automated trading systems experience, Messaging technologies (Solace, AMPS, Chronicle), Infrastructure automation (Ansible), Quantitative research collaboration
Technologies
Java, Microservices, FIX, Solace, AMPS, Chronicle, Ansible
Responsibilities
Lead design and development of high-performance microservices for the SOR; Implement complex routing logic and venue analysis models; Conduct rigorous code reviews and technical design discussions; Partner with product and quantitative teams to deliver trading capabilities; Drive continuous improvement in testing frameworks and deployment processes; Resolve complex technical challenges in low-latency environments; Build solutions for trade reconciliation and application recovery.
Seniority
Vice President, Senior hands-on IC with strategic leadership