Role Overview
Job Title: Senior FX e-Trading Java Developer
Location: Hybrid - 4 days onsite per week in London
Contract Type: Contract
Duration: 12 months initial
Rate: £ per day Inside IR35
About the role
- 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.
What we're looking for
- Professional software engineering experience, with deep expertise in:
- 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.
Nice to have
- Solace