Java Backend Engineer
Java Backend Engineer
💰 £470-485/day (Inside IR35) | 📅 12-Month Contract
📍 London (Hybrid)
Our client is seeking experienced Java Backend Engineers to support large-scale modernisation and microservices transformation initiatives within a commercial banking environment. As a Java Backend Engineer, you will design, build, test, and deploy scalable backend services and microservices supporting enterprise banking applications and customer-facing platforms. You’ll work closely with engineering teams in a fast-paced Agile environment, contributing to solution design, technical discussions, sprint planning, and delivery activities while helping drive engineering quality and modern development practices.
Key Responsibilities
- Design, build, unit test, and deploy backend services and microservices
- Deliver scalable, resilient, and high-quality Java-based solutions
- Develop RESTful APIs and microservices using modern engineering practices
- Collaborate within Agile feature teams to deliver customer-driven software solutions
- Participate in sprint planning, technical discussions, and architecture reviews
- Contribute to CI/CD, DevOps, and automation practices across delivery pipelines
- Support migration and modernisation of legacy systems into microservices architectures
- Work closely with engineering teams to troubleshoot issues and improve system performance
- Promote engineering quality through TDD/BDD and automated testing practices
- Coach and support engineering colleagues within collaborative delivery environments
Required Skills & Experience
- Strong hands-on experience with:
- Java 8+
- Spring Framework
- Spring Boot
- RESTful APIs
- Microservices architecture
- Experience building scalable backend services within enterprise environments
- Strong experience with Apache Kafka
- Understanding of API Gateways and distributed systems patterns
- Experience integrating backend services across enterprise ecosystems
- Strong knowledge of:
- BDD/TDD
- JUnit
- Automated testing frameworks
- Understanding of the full software development lifecycle
- Experience working with DevOps tooling, CI/CD pipelines, and Agile delivery methodologies
- Familiarity with cloud-native engineering and deployment practices
- Experience working with Google Cloud Platform (GCP) environments
Soft Skills
- Comfortable challenging technical designs and contributing to architecture discussions
- Strong communication and collaboration skills
- Ability to work effectively within fast-paced Agile teams
- Transparent, proactive, and delivery-focused mindset
Please apply with your Cv and we'll be in touch. Thanks!