Principal Java Engineer – Capital Markets
Core
Lead the design, development, and implementation of scalable, high-performance microservices-based solutions for high-frequency trading environments.
Role type
Principal Java Architect (Capital Markets)
Builds
Distributed microservices, trading lifecycle platforms, and low-latency analytics systems
Domain
Capital Markets / High-Frequency Trading
Deliverable
production ML models
Required skills
Core Java (v17+), Spring Boot, Spring Cloud, Apache Kafka, Redis, AWS, Linux/Unix, Generative AI tools (GitHub Copilot/Claude Code), TDD/BDD
Preferred skills
None stated
Technologies
Java, Spring Boot, Spring Cloud, Docker, Kubernetes, Apache Kafka, Solace, Aeron, Redis, Hazelcast, AWS, Jenkins, GitLab CI
Responsibilities
Lead technical solution design and architecture discussions; Conduct deep-dive performance tuning and GC optimization; Design and enforce 'Safe Trading' protocols; Architect and deploy solutions in AWS; Partner with stakeholders to translate requirements into technical solutions
Seniority
Principal, hands-on IC & technical leadership