Senior Java Software Engineer

Senior Java Software Engineer

Posted 2 days ago by CipherTek Recruitment

£120 Per hour
Outside
Hybrid
London Area, United Kingdom

Summary: We are seeking an experienced Java Developer to join a prestigious investment bank in London on a contract basis, focusing on the development of an Electronic Trading Platform for the FIC business. The role involves integrating advanced trading technologies and enhancing automated deployment processes within a hybrid working environment. The successful candidate will contribute to a multi-year E-Trading platform replacement project, emphasizing in-house development and efficient data handling. This position offers the opportunity to work in a fast-paced and dynamic setting, collaborating closely with both business and technology teams.

Key Responsibilities:

  • Integrate the trading platform framework into the existing infrastructure to ensure stability and performance.
  • Connect the platform to various real-time data feeds, including Solace and other relevant data sources, for efficient data handling.
  • Collaborate with DevOps teams to develop and enhance automated deployment processes, ensuring smooth, repeatable deployments across all environments.
  • Supply the trading framework with essential data points, either via APIs or other appropriate methods, to ensure real-time decision-making capabilities.
  • Integrate the platform with Prometheus and Geneos for continuous monitoring, diagnostics, and system health checks.

Key Skills:

  • Extensive experience with Core Java, focusing on low-level performance tuning, multithreading, and garbage collection optimization.
  • Strong understanding of FIC markets and experience working on Electronic trading platforms.
  • Experience with FIX protocol, SBE Market Data Feeds (e.g., Refinitiv, Bloomberg), and LP connectivity.
  • Experience with low-latency messaging technologies such as Solace.
  • Familiarity with Linux-based systems, CI/CD pipelines, GitHub Actions, MyBatis, Maven.
  • Advanced experience with FIX Engines/Routers (Raptor, Catalyst, Chronicle, or similar tools).
  • Experience with distributed computing, clustering, and scalability strategies.
  • 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.

Salary (Rate): £120.00/hr

City: London

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: outside IR35

Seniority Level: Mid-Level

Industry: IT

Detailed Description From Employer:

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 . Strong experience working on Electronic trading platforms 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.