We're looking for an experienced Java Backend Engineer to join a major commercial banking transformation programme focused on migrating legacy platforms into modern microservices architectures.
Key Responsibilities
* Design, build, test and deploy scalable backend services.
* Develop microservices using Java 8+, Spring Boot, REST APIs and Kafka.
* Contribute to architecture, design discussions and sprint planning.
* Work within Agile feature teams delivering high-quality software.
* Champion engineering best practices including TDD, BDD and CI/CD.
* Support cloud-native development and deployment within GCP environments.
* Collaborate closely with engineers and stakeholders to deliver robust solutions.
Required Skills
* Strong Java 8+ and Spring Boot development experience.
* Expertise in Microservices, REST APIs and Kafka.
* Solid experience with JUnit, TDD and BDD practices.
* Strong understanding of the full software development lifecycle.
* Experience with DevOps, CI/CD pipelines and Agile methodologies.
* Experience with GCP and API Gateway technologies.
* Excellent communication skills with the confidence to challenge designs and contribute to technical discussions.
Experience
* 10+ years of backend engineering experience.
* Banking or large-scale enterprise experience preferred.
#J-18808-Ljbffr