Job Title: Senior Java Developer
Location: London
Department: Technology
12 Month FTC


Department overview:

The core development team is made up of 8 developers. Most work full-time on the new Trade Capture and PnL platform which is written in Java17 and utilises Kubernetes (on-prem cluster), Kafka and Vertica.
The goal of the project is to migrate all trade capture, lifecycle and PnL functionality from the existing legacy tech stack on to this new platform.

Role overview:


The project recently went live with its first Electronic Trade Capture venue and is scaling out with a few venues per week. It is expected that transitioning the remaining venues will take most of 2024. Some of the team will soon move focus to building out the Lifecycle management and PnL aggregation which will require significant build out. We work with all asset classes and often have to learn and understand the intricacies of different Financial products.
There will be an element of 3rd level support to the role, but the goal of the project is to deliver something which requires little if any developer involvement post go-live.
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:

  • Java : Very strong Java skills.
  • Spring: Ideally Spring Boot 3
  • DB: MSSQL and Vertica
  • Kafka: Demonstrable experience working on a system at scale
  • MicroService / Container : Demonstrable experience on either on-prem or cloud-based orchestration platforms
  • Financial Services: Ideally cross-asset experience and a knowledge of structuring and trade lifecycle

About you:

  • You are a self-starter who doesn’t ask for work to do but instead finds the most pressing thing to do and just confirms the direction with the team.
  • You collaborate well with people of all experience and abilities. You want to share knowledge with those that don’t have it and learn from those that do.
  • You will participate in all design discussions and contribute as much as you want to.
  • You have high standards and help encourage others to follow them, but are mindful of the value of fast delivery.
  • You’re not afraid to break things and want to work somewhere that rewards delivery instead of punishing mistakes.
  • You want to engage directly with people across the organisation, from Technology Infrastructure through to Front Office.

BlueCrest is committed to providing an inclusive environment for its workforce. As an employer, we provide equal opportunities to all people regardless of their gender, marital or civil partnership status, race, religion or ethnicity, disability, age, sexual orientation or nationality. 

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)
When autocomplete results are available use up and down arrows to review
+ Add another education


Our system has flagged this application as potentially being associated with bot traffic. Please turn off any VPNs, clear your browser cache and cookies, or try submitting your application in a different browser. If this issue persists, please reach out to our support team via our help center.
Please complete the reCAPTCHA above.