Senior Java Software Engineer (Hiring Immediately)

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

Contract Type: Outside IR35

Location: London

Day Rate: Up to £900 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.

Key Responsibilities:

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

  1. Integrate the Framework into Current Infrastructure : Seamlessly integrate the trading platform framework into the existing infrastructure to ensure stability and performance.
  2. 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.
  3. Work on Automated Deployment : Collaborate with DevOps teams to develop and enhance automated deployment processes, ensuring smooth, repeatable deployments across all environments.
  4. 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.
  5. Integrate with Instrumentation Platforms : Integrate the platform with Prometheus and Geneos for continuous monitoring, diagnostics, and system health checks.

Development:

  • Design and develop high-performance, low-latency E - FIC trading platforms .
  • Implement market data feeds , pricing engines, and order execution systems.
  • Optimize system performance to meet stringent latency and throughput requirements.

Desired technical Skills:

  • Java Expertise: Extensive experience with Core Java , focusing on low-level performance tuning, multithreading , and garbage collection optimization .
  • Low Latency Development: Proven track record of building low-latency trading systems with nanosecond or microsecond-level precision.
  • FIC or similar business knowledge: Strong understanding of FIC markets , including pricing, market-making, and order execution.
  • Experience with FIX protocol , SBE Market Data Feeds (e.g., Refinitiv, Bloomberg), and LP connectivity .
  • Networking: Deep knowledge of TCP/IP , UDP , multicast , and socket programming for high-speed communication.
  • Messaging Systems: Experience with low-latency messaging technologies such as Solace .
  • Advanced experience with FIX Engines/Routers (Raptor, Catalyst, Chronicle, or similar tools).
  • Distributed Systems: Experience with distributed computing , clustering , and scalability strategies .

Additional Skills:

  • Experience with Linux-based systems , including performance tuning and kernel optimization .
  • Familiarity with CI/CD pipelines and DevOps tools like Github Actions.
  • Knowledge of scripting languages such as Python for quick prototyping and automation.
  • Strong analytical and problem-solving skills with a high attention to detail.

Preferred Experience:

  • Familiarity with algorithmic trading and quantitative techniques in FX.

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
London, UK
Hybrid / WFH Options
Employment Type
Part-time
Posted
Company
CipherTek Recruitment
Location
London, UK
Hybrid / WFH Options
Employment Type
Part-time
Posted