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.