> Markdown version of [/jobs/ext/3977837-full-stack-developer-fx-trading](https://www.wearedevelopers.com/jobs/ext/3977837-full-stack-developer-fx-trading). 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). --- # Full Stack Developer - FX/Trading - **Company:** Korn Ferry - **Location:** London, UK - **Experience:** Expert - **Salary:** £135,200.0 - **Contract:** Temporary contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Applications Architecture, Automation of Tests, Microsoft Azure, Software Quality, Programming Tools, Prometheus, TypeScript, WebSocket, ReactJS, Grafana, Spring-boot, Kotlin, Kubernetes, Playwright, Apache Kafka, Front End Software Development, Splunk - **Published:** October 28, 2026 - **Apply:** https://www.careerboard.com/gb/en/find-jobs-in-United-Kingdom/-9F2DBF09241EE701DC/ ## About the Role * Strong Java and/or Kotlin development experience * Spring Boot, Kafka and Project Reactor * Experience building REST and WebSocket/streaming APIs * Strong React & TypeScript Front End development * Kubernetes & Azure * Experience with Grafana, Prometheus and/or Splunk * Playwright or similar automated testing experience * Strong experience using modern AI-assisted development tools ## Description We are looking for an experienced Senior Full Stack Developer to join a London-based engineering team responsible for designing, building and scaling strategic software products supporting a major Foreign Exchange (FX) trading business., * Design, develop and enhance strategic applications supporting FX trading. * Take end-to-end ownership of features from inception through to production. * Break complex product requirements into manageable technical deliverables. * Build scalable Server Side applications and Real Time APIs. * Develop high-quality, performant user interfaces using React and TypeScript. * Identify opportunities to improve application architecture, code quality and performance. * Contribute to architectural discussions and technical decision-making.