Senior Java Developer - Distributed Systems
Core
Building and maintaining distributed, real-time trading systems as part of a large-scale technology transformation.
Role type
Senior IC backend engineer (distributed systems)
Builds
Distributed, real-time trading systems
Domain
Capital markets / Financial technology
Deliverable
production ML models | product features
Required skills
Java, Spring, Spring Boot, SQL, distributed systems architecture, real-time system development, cloud infrastructure management, container orchestration, message streaming
Preferred skills
AWS, Azure, Docker, Kafka, Kubernetes, SOAP
Technologies
AWS, Azure, Docker, Kafka, Kubernetes, SOAP
Responsibilities
Participate in a large-scale, multi-year technology transformation initiative; Collaborate with a team to build and maintain distributed, real-time trading systems; Split work between production support and the development of new systems; Manage highly complex applications with hundreds of concurrent processes across multiple servers