Senior Java Software Engineer

Senior Java Software Engineer

Posted 1 week ago by CipherTek Recruitment

£140 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 offers the opportunity to work on advanced trading technologies in a fast-paced environment, with a hybrid working arrangement. The contract is outside IR35 and has a duration of 12 months, with potential for contract-to-permanent conversion. The ideal candidate will possess strong technical skills in Java and experience with FX trading systems.

Key Responsibilities:

  • Develop and integrate advanced trading technologies for an Electronic Trading Platform.
  • Collaborate with business and technology teams to deliver results in a fast-paced environment.
  • Manage work activities within a hybrid work arrangement, spending 1-2 days a week on-site.
  • Contribute to the large multi-year E-Trading platform replacement project.

Key Skills:

  • Strong proficiency in Java (Core & Advanced), including multi-threading and concurrency.
  • Experience with electronic foreign exchange (E-FX) trading platforms.
  • Familiarity with messaging protocols such as FIX, MQ, JMS.
  • Experience with RESTful and/or SOAP web services.
  • Understanding of low latency programming techniques.
  • Proficiency with Spring Boot, Spring MVC, and related technologies.
  • Strong SQL skills and experience with relational and/or NoSQL databases.
  • Understanding of distributed computing concepts and technologies.
  • Experience with testing frameworks like JUnit and Mockito.
  • Familiarity with CI/CD tools such as Jenkins and Git.
  • Knowledge of FX, Rates, SSA, Credit Order Management, and risk management in electronic trading.
  • Excellent communication and interpersonal skills.
  • Ability to thrive in a high-pressure environment.
  • Strong sense of ownership and accountability.

Salary (Rate): £140.00/hr

City: London

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: outside IR35

Seniority Level: Mid-Level

Industry: Other

Detailed Description From Employer:

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

Contract Type: Outside IR35

Location: London

Day Rate: Up to £950 per day

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

Client: Prestigious Investment Bank

Industry: Investment Banking

Duration: 12 months +. Also open to contract to permanent conversions

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. You’ll have the flexibility to manage your work activities within a hybrid work arrangement where you’ll spend 1 per week on-site, while other days will be remote.

Desired technical Skills:

  • Java (Core & Advanced): Strong proficiency in Java, including multi-threading, collections, and concurrency.
  • FX Trading Systems: Experience developing, maintaining, or supporting electronic foreign exchange (E-FX) trading platforms.
  • Messaging Protocols: Familiarity with FIX protocol, MQ, JMS, or similar messaging solutions.
  • API Development: Experience with RESTful and/or SOAP web services.
  • Low Latency Programming: Understanding of techniques for minimizing latency in trading applications.
  • Spring Framework: Proficiency with Spring Boot, Spring MVC, and related technologies.
  • Database Technologies: Strong SQL skills; experience with relational databases (e.g., Oracle, SQL Server, PostgreSQL) and/or NoSQL solutions.
  • Distributed Systems: Understanding of distributed computing concepts and technologies (e.g., microservices, caching, clustering).
  • Testing Frameworks: Experience with JUnit, Mockito, or similar testing tools.
  • CI/CD: Familiarity with continuous integration and deployment tools (e.g., Jenkins, TeamCity, Git)

Desired Domain Knowledge:

  • FX, Rates, SSA, Credit Order Management: Knowledge of order routing, execution, and trade booking flows.
  • Risk Management: Familiarity with pre-trade and post-trade risk controls in electronic trading

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.