Log in
All jobs
LA

Senior Java Full-Stack developer

LUXOFT, A DXC TECHNOLOGY COMPANY
London, United Kingdom Posted Oct 11, 2026
On-site

About this role

Project description

FX Cobra is a strategic, cloud-native FX Order Management System designed to modernize electronic FX trading and replace legacy order-management functionality. The platform manages the end-to-end lifecycle of resting orders, including call, limit, take-profit, stop-loss, and barrier orders. It provides scalable order processing, client and system integration through APIs, real-time operational visibility, and greater workflow automation using event-driven microservices, Kafka, CQRS, Kubernetes, and automated CI/CD.

Responsibilities

  • Design and deliver full-stack features for a strategic FX trading platform.

  • Build reactive backend services using Kotlin or Java, Spring Boot, Project Reactor, and Apache Kafka.

  • Develop REST and WebSocket APIs for real-time trading workflows and data streaming.

  • Create responsive, performance-focused user interfaces using TypeScript and React.

  • Deploy applications to Azure and Kubernetes and troubleshoot issues using platform monitoring and logs.

  • Own features from requirements breakdown through production release.

  • Contribute to architectural decisions and technical improvements.

Skills

  • Must have

  • Strong server-side development experience with Kotlin or Java.

  • Hands-on knowledge of Spring Boot, Project Reactor, and reactive programming.

  • Experience with Apache Kafka and event-driven architectures.

  • Proven ability to design and implement REST and WebSocket APIs.

  • Strong front-end development skills with TypeScript and React.

  • Practical experience with Azure and Kubernetes.

  • Experience creating automated end-to-end tests with Playwright.

  • Excellent English communication and the ability to work independently.

  • Proficiency with AI-assisted development tools such as GitHub Copilot.

  • Nice to have

  • Experience dealing with high-volume or business-critical financial systems.

  • FX, electronic-trading, or Order Management System experience.

  • Observability experience with Prometheus, Grafana, centralized logging, and alerting.

  • Other

  • Languages

  • English: B2 Upper Intermediate

  • Seniority

  • Senior

  • London, United Kingdom of Great Britain and Northern Ireland

  • Req. VR-126016

  • Java

  • BCM Industry

  • 10/11/2026

  • Req. VR-126016

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →