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.