Java Backend Developer (Banking)
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.