Java / Distributed Systems / Event-Driven Architecture - Trading & Portfolio Tech

Stanford Black
Charing Cross, United Kingdom
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Charing Cross, United Kingdom

Tech stack

Java
Distributed Systems
Fault Tolerance
Performance Tuning
Data Streaming
Reliability of Systems
Event Driven Architecture
Data Pipelines
Microservices

Job description

Lead the design and build of scalable trading & portfolio management systems for the Credit desk

Work directly with portfolio managers and traders to deliver real-time, business-critical technology

Architect event-driven, distributed systems with strong focus on performance, resilience, and observability

Drive technical direction across microservices, data streaming, and system design in a fast-moving environment

The Role:

Join a high-calibre Investment Engineering team embedded on the trading floor, delivering core infrastructure that underpins complex credit investment strategies. This is a hands-on leadership role combining deep backend engineering with architectural ownership and close collaboration with senior investment stakeholders.

What You'll Be Doing:

Own the full development lifecycle - from architecture and design through to production delivery

Build and scale Java-based systems supporting trading, analytics, and execution workflows

Design high-throughput, event-driven platforms using modern streaming technologies

Partner with traders and PMs to translate complex investment processes into robust systems

Lead best practices across performance optimisation, system reliability, and maintainability

Requirements

️ Strong Java engineering background with experience in trading or market-facing systems

️ Deep understanding of distributed systems, microservices, and data streaming using Aeron

️ Proven experience building production-grade, fault-tolerant systems in high-performance environments

️ Expertise in event-driven architecture and handling real-time data pipelines

️ Ability to influence architecture, mentor engineers, and operate at a senior technical level

Apply for this position