Senior Java Developer - Electronic Trading
New Today
Overview
A leading global financial services organisation is seeking a Senior Java Developer (Contract) to join its Electronic Fixed Income (eFI) Technology team.
This role sits in a front-office electronic trading environment , focused on building and optimising low-latency, high-performance Java trading systems used by institutional clients.
A core part of the engagement will be supporting the rollout and optimisation of TransFICC connectivity , alongside ongoing performance improvements across pricing, RFQ, execution, and market-data workflows.
Required Experience
Extensive background in electronic trading systems
Strong low-latency Java development experience
Deep knowledge of Core Java , concurrency, and multi-threaded design
Proven delivery of high-volume, real-time trading platforms
Strong understanding of Fixed Income or FX trading workflows
Experience with RFQ lifecycles within larger trading ecosystems
Solid grasp of:
Object-Oriented Design
Domain-Driven Design (DDD)
Test-Driven Development (TDD)
Linux systems experience
Networking fundamentals: TCP, UDP, Ethernet, HTTP
Hands-on experience with:
Performance profiling and monitoring
Fault-tolerant system design
Infrastructure-as-Code (AWS, Ansible or similar)
Ability to work autonomously, take ownership, and deliver under pressure
Strong communication skills with both technical and non-technical stakeholders
Experience expectations
8+ years building trading systems
At least 5 years in electronic / eTrading environments
Track record delivering low-latency, performance-critical applications
Desirable
Agile / Scrum delivery experience
CI/CD pipelines and automated testing
Experience working in regulated front-office trading environments
McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.
TPBN1_UKTJ
- Location:
- Southampton
- Salary:
- not provided
- Job Type:
- FullTime
- Category:
- IT