Senior Java Developer
Core
Senior Java Developer building and evolving a post-trade technology platform, including in-house systems, APIs, client reporting, and web portals.
Role type
Senior IC Java Developer (Capital Markets)
Builds
Post-trade technology platform, in-house systems, APIs, client reporting tools, and web portals
Domain
Financial Services / Capital Markets / Post-trade
Deliverable
production ML models | product features
Required skills
Java 11+, Spring/Spring Boot, multi-threading, performance tuning, TDD, BDD, Microservices, AWS/Azure/GCP, Terraform, CI/CD, Git, Maven, JUnit, Spock, Mockito
Preferred skills
Team leadership, Groovy, FpML, FIX/FIXML, JSON, REST, Message Queuing, Cloud-native infrastructure, AI/ML tooling, LLM integrations
Technologies
Java, Spring Boot, AWS, Azure, GCP, Terraform, GitHub, Azure DevOps, Jenkins, JUnit, Spock, Mockito, Git, Maven, FIX, FpML, JSON, REST
Responsibilities
Design and develop in-house systems, APIs, and web portals; customize third-party trading systems; mentor a team of developers; apply TDD/BDD and clean code practices; liaise with Client Services and Product Management; work with global/offshore teams
Seniority
Senior, hands-on IC with mentoring responsibilities