Senior Associate Java Developer
Core
Design and scale distributed microservices for high-throughput trading platforms, ensuring ultra-low latency and strict risk/regulatory adherence.
Role type
Senior IC Java Developer (High-Frequency Trading)
Builds
Real-time execution algorithms and microservices mesh
Domain
Financial Services / High-Frequency Trading
Deliverable
production ML models
Required skills
Core Java (v17+), Microservices Architecture (Spring Boot, Spring Cloud), Concurrency Patterns, Performance Tuning (GC, Memory), Messaging Middleware (Kafka, Solace, Aeron), Low-latency Data Stores (Redis, Hazelcast), TDD/BDD
Preferred skills
Service Mesh (Istio, Linkerd), SQL/NoSQL databases, Jenkins, GitLab CI
Technologies
Java, Spring Boot, Spring Cloud, Docker, Kubernetes, Apache Kafka, Solace, Aeron, Redis, Hazelcast, Jenkins, GitLab CI, Istio, Linkerd
Responsibilities
Lead design and implementation of distributed microservices for high-frequency trading environments; Collaborate with Quants to translate execution strategies into production code; Conduct performance tuning and memory management for sub-millisecond execution speeds; Design and enforce pre-trade risk checks and automated circuit breakers.
Seniority
Senior, hands-on IC