Senior Java Developer
Core
Designing and maintaining scalable backend components for institutional electronic trading platforms and market data infrastructure.
Role type
Senior IC Java Backend Engineer
Builds
Shared backend components, data scalability layers, and market data communication tools for trading front-ends.
Domain
Financial Technology / Electronic Trading
Deliverable
production ML models | product features | infrastructure
Required skills
Core Java, multi-threaded development, distributed system design, Spring Boot, Kafka, Redis, RDBMS, TypeScript, Node.js, Microservices architecture, REST/WebSocket APIs, Docker, Maven
Preferred skills
Performance-focused system development, Typescript, Node.js
Technologies
Java, Kafka, Redis, Spring, Spring Boot, TypeScript, NodeJS, Docker, Maven, REST, WebSocket
Responsibilities
Develop shared backend components for trading front-ends, design components to enhance data scalability, improve market data communication between web and on-premises architecture, create new tools based on client feedback, collaborate with the data team to enrich market data with correlated events.
Seniority
Senior, hands-on IC