Senior FX e Trading Java Developer

Atrium Workforce Solutions Ltd
London, UK
about 1 month ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£260,000.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Cloud Computing Software Quality Code Review Continuous Integration Data Structures Distributed Systems Event-Driven Programming Performance Tuning Release Management
+12 more
Secure Coding Software Engineering Data Streaming Strategies of Testing Data Logging Multithreading Concurrency Event Driven Architecture Containerization Low Latency Code Restructuring Microservices

Job description

  • Contribute to a new, cutting-edge, low-latency FX e trading platform - delivering high performance, resilient, and secure systems.
  • Partner closely with product, trading, and infrastructure teams to deliver features end to end-from UI and desktop container experiences to low latency Back End services.
  • Lean into the latest AI coding tools to accelerate delivery, strengthen code quality, and enhance developer experience.

What you’ll do

  • Architect and implement scalable, event driven, and microservices based Back End components, including APIs, market data, order/risk workflows, and Real Time streaming.
  • Optimize latency, throughput, and reliability across the stack; instrument observability (metrics, tracing, logging) and performance profiling.
  • Establish engineering best practices: code standards, testing strategies (unit/integration/E2E), CI/CD, secure coding, and release management.
  • Mentor engineers through code reviews, design sessions, and hands on pairing-encouraging thoughtful abstractions, clean architecture, and pragmatic delivery.
  • Use AI development tools for assisted coding, refactoring, test generation, secure code analysis, documentation, and knowledge search-evaluating where AI accelerates while maintaining human oversight.
  • Collaborate with stakeholders to translate trading requirements into robust technical designs; write clear specs and implementation plans.

Requirements

  • Professional software engineering experience, with deep expertise in: o Core Java, Multithreading/concurrency, performance tuning.

  • Experience with low latency design and patterns.
  • Designing and operating distributed systems (microservices, event driven architectures, messaging/streaming).
  • Strong understanding of computer science fundamentals (data structures, algorithms, concurrency, networking, OS).
  • Proven experience in e trading or Real Time financial systems (FX highly desirable), including familiarity with market data, order flows, and execution workflows.
  • Hands on with CI/CD, containerization, cloud/on prem deployments, and observability.
  • Comfortable integrating AI coding tools into daily development workflows.
  • Excellent communication and stakeholder engagement; able to lead initiatives and mentor others.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerboard.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:45 min

Building IT systems for global finance markets

Anastasia Troitskaya Anastasia Troitskaya · WWC 2024

5:48 min

Balancing delivery latency with stream reliability and scale

Phil Cluff · LIVE

5:59 min

Analyzing concurrency bottlenecks in standard serverless architectures

Marco Plaul Marco Plaul +1 · WWC 2023

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · WWC Europe 2026

1:25 min

Building medical software with Java and JavaFX

Silvio Barbieri · Coffee With Developers

3:37 min

Accessing API documentation and testing remote driving latency

Alexandru Ciinaru Alexandru Ciinaru +3 · WWC 2025

Videos

See all

Related articles

See all