Senior Java Developer (FTC)
Job Overview
Skills & Requirements
Skills requirements will be updated shortly.
Qualifications & Education
About the Role
Senior Java Developer (FTC)
Curated brief to help you tailor your application.
Role Overview
Start by showing recruiters you understand the team's mission and environment.
Job Title: Senior Java DeveloperLocation: LondonDepartment: Technology6 Month FTC
Department overview:
The core development team is made up of 10 developers. All are working full-time on the transition from a proprietary trade management system (Calypso) to a newly-built one.
Role overview:
The project went live in 2024 and completed the migration of all electronic trade flow. The current stage of the project is focussing on:
- Migrating all live trades and positions from the legacy system to the new one- Building an on-demand-liquidation position reporting system using Vertica- Building a trade reporting system using Mongo- Performance tuning of Kafka and the various microservices to ensure we can support all projected trading volumes as well as market shocks
The team decides its own priorities based on the overall project delivery plan. We meet each morning to provide an update and collaborate with each other and with other teams across the organisation. The team is easy-going and copes well with vague and constantly changing requirements.
Experience required:
Financial Services: An understanding of different product types across Capital Markets is critical. The ideal candidate would have experience in a buy or sell-side firm and would understand different asset classes.
Java: Very strong Java skills, we currently use V17.
Spring: Ideally Spring Boot 3.
Database: Ideally Vertica, but a strong background in document or relational databases would be accepted.
Microservices/ Container: Demonstrable experience on either on-prem or cloud-based orchestration platforms.
Optional / Ideal Experience:
Kafka: Demonstrable experience working on a system at scale. The core of our system is based on Kafka, so experience with that, or other event-driven technologies would be highly beneficial.
Kubernetes: Experience with managing orchestration of large microservice-based systems.
Get Expert Application Review
Boost your chances of landing this role with a professional application review from our expert consultants.
Available exclusively to Skill Farm members