About the Role: * We are hiring a Java Backend Developer to join a leading banking client in the UK. The role involves building and modernizing scalable backend systems, working on microservices architecture, and contributing to high-performance, secure financial applications. Key Responsibilities: * Design and develop backend services using Java and Spring Boot * Build and enhance microservices-based applications * Develop and integrate REST APIs for enterprise systems * Work on event-driven architecture using messaging tools (e.g., Kafka) * Collaborate with cross-functional teams in an Agile environment * Support CI/CD pipelines, deployments, and production releases * Ensure high performance, scalability, and reliability of applications Required Skills: * Strong experience in Java (8/11/17) and Spring Boot * Hands-on experience with Microservices architecture * Experience with REST APIs and backend development * Exposure to event-driven systems / Kafka (or similar tools) * Experience with databases (SQL/NoSQL) * Familiarity with CI/CD tools and containerization (Docker) * Experience working in Agile environments Domain Experience: * Prior experience in Banking / Financial Services is preferred