Senior Java Software Engineer

Job Title: Java Developer (Electronic Trading Platform - FIC)

Contract Type: Outside IR35

Location: London

Day Rate: Up to £850 per day

Flexible Hybrid working: 1-2 days a week in London City offices

Client: Prestigious Investment Bank

Industry: Investment Banking

Duration: 12 months +

Overview:

We are seeking an experienced Java Developer to join a high-profile investment banking client in London on a contract basis. The successful candidate will work on an Electronic Trading Platform for the FIC business. This is an exciting opportunity to contribute to the development and integration of advanced trading technologies in a prestigious and fast-paced environment.

Our client are in the process of a large multi year E-Trading platform replacement. Starting in FX and FIC and then getting rolled out across Capital markets and all asset classes.

As part of the plans, they are looking to re-write their Ef-x Auto hedger platform. Bringing in all in house and not use a 3rd party vendor.

An element of this is to onboard a new off the shelf framework to allow the quants to build and deploy code quickly and efficiently on the E-trading platform.

You’ll have the flexibility to manage your work activities within a hybrid work arrangement where you’ll spend 1-2 day per week on-site, while other days will be remote.

Key Responsibilities:

The role is focused on developing and integrating key components of the FIC E-trading platform. Specific responsibilities include:

  • Integrate the Framework into Current Infrastructure: Seamlessly integrate the trading platform framework into the existing infrastructure to ensure stability and performance.
  • Wire Up to Data Feeds: Connect the platform to various real-time data feeds, including Solace and other relevant data sources, for efficient data handling.
  • Work on Automated Deployment: Collaborate with DevOps teams to develop and enhance automated deployment processes, ensuring smooth, repeatable deployments across all environments.
  • Provide Necessary Data Points: Supply the trading framework with essential data points, either via APIs or other appropriate methods, to ensure real-time decision-making capabilities.
  • Integrate with Instrumentation Platforms: Integrate the platform with Prometheus and Geneos for continuous monitoring, diagnostics, and system health checks.

Desired technical Skills:

  • Java Expertise: Extensive experience with Core Java, focusing on low-level performance tuning, multithreading, and garbage collection optimization.
  • FIC or similar business knowledge: Strong understanding of FIC markets
  • Experience with FIX protocol, SBE Market Data Feeds (e.g., Refinitiv, Bloomberg), and LP connectivity.
  • Real time Messaging Systems: Experience with low-latency messaging technologies such as Solace.
  • Linux based systems, CI/CD pipelines, GitHub Actions, MyBatis, Maven
  • Advanced experience with FIX Engines/Routers (Raptor, Catalyst, Chronicle, or similar tools).
  • Distributed Systems: Experience with distributed computing, clustering, and scalability strategies.

Soft Skills:

  • Excellent communication and interpersonal skills to work effectively with both business and technology teams.
  • Ability to thrive in a fast-paced, high-pressure environment.
  • Strong sense of ownership and accountability for delivering results.
Company
CipherTek Recruitment
Location
Slough, Berkshire, UK
Hybrid / WFH Options
Employment Type
Full-time
Posted
Company
CipherTek Recruitment
Location
Slough, Berkshire, UK
Hybrid / WFH Options
Employment Type
Full-time
Posted