> Markdown version of [/jobs/ext/4090714-senior-java-developer](https://www.wearedevelopers.com/jobs/ext/4090714-senior-java-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 Developer - **Company:** Luxoft - **Location:** London, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, Automation of Tests, Continuous Integration, Linux, Distributed Systems, Hazelcast, Oracle Databases, Scrum Methodology, Systems Development Life Cycle, Ansible, Software Deployment, Strategies of Testing, Spring-boot, Caching, Gitlab, Low Latency, Cucumber (Software), Jenkins, Microservices - **Published:** October 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=505eb94a07d8f954 ## About the Role Must have Requirements Core Technical Strong experience in Java (11-17+) and Spring Boot microservices Experience with distributed systems and caching (Hazelcast or similar) Solid knowledge of Oracle RDBMS and Linux/Unix environments Experience with CI/CD tools (Jenkins, GitLab, Ansible) Hands-on experience with test automation (Cucumber or similar) Architecture & Engineering Strong understanding of microservices and stateless design Experience building low-latency, high-availability systems Knowledge of integration patterns in complex enterprise systems Delivery & Leadership Experience working in Agile/Scrum environments Proven ability to work as a Tech Lead at least 3Y + experience in similar role Strong ownership, delivery focus, and problem-solving skills Nice to have Nice-to-Have Capital Markets / FX products knowledge and cloud exposure (AWS or similar) ## Description You will work in an Agile Scrum environment, contributing to the full lifecycle of product development-from design through implementation, testing, and production rollout-while adhering to Client's engineering standards and SDLC practices. This role offers the opportunity to work on mission-critical financial systems, integrating with external trading venues and supporting real-time trade processing under strict SLA constraints. Team Overview We are building a dedicated squad in Bucharest (Java Developers + QA Automation Engineers) working closely with global teams. The team operates in 2-week sprint cycles, following Agile ceremonies (stand-ups, retrospectives, backlog refinement). The team will be responsible for end-to-end delivery of the FX Swaps product, including design, development, testing, production deployment, and post-go-live support. Responsibilities Responsibilities Design and deliver the FX Swaps clearing product within Global Clearing Solution Low-latency, high-throughput Java/Spring Boot microservices Ensure system compliance with performance, resilience, and security standards Integrate with external FX trading venues (e.g., FX Matching) Implement and optimize real-time trade processing workflows Collaborate on test strategy and automation (functional & non-functional) Contribute to CI/CD pipelines and incremental production releases Participate in Agile ceremonies and cross-team collaboration Produce and maintain technical documentation and design artifacts Support production releases, go-live activities, and post-implementation support