> Markdown version of [/jobs/ext/4679646-senior-java-full-stack-developer](https://www.wearedevelopers.com/jobs/ext/4679646-senior-java-full-stack-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Java Full-Stack developer - **Company:** Luxoft - **Location:** London, United Kingdom - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Microsoft Azure, Continuous Integration, Command-Query Responsibility Segregation (Software Development), Release Management, E2e Testing, Prometheus, Software Deployment, Data Streaming, Systems Integration, TypeScript, WebSocket, Data Logging, GitHub Copilot, ReactJS, Grafana, Spring-boot, Cobra, Backend, Kotlin, Event Driven Architecture, Kubernetes, Playwright, Apache Kafka, Reactive Programming, Front End Software Development, Microservices - **Published:** November 12, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=4f535b2c4f153ff2 ## About the Role 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. ## 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.