Senior FX e Trading Java Developer
Atrium Workforce Solutions Ltd
London, UK
about 1 month ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£260,000.0
Working hours
Regular working hours
Job source
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
EM
Eli McGarvie
Software Engineer Salary London
about 3 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago
TL
Thomas Limbüchler
93 Java Interview Questions You Should Prepare For
almost 6 years ago
LM
Luis Minvielle
Top 10 Java Libraries
over 2 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago