Senior Java Full-Stack developer
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.
Required Skills
Required Languages
🇬🇧 English