Java Backend Engineer
Core
Design, build, deploy, and operate microservices by migrating legacy banking systems into modern architectures.
Role type
Senior IC Java Backend Engineer (Microservices)
Builds
Microservices for a leading UK-based financial services group
Domain
Commercial banking / Financial services
Deliverable
production ML models | product features
Required skills
Java 8+, Spring Boot, REST services, Kafka, Microservices architecture, API gateways, GCP, BDD/TDD, JUnit, DevOps tools, CI/CD pipelines
Preferred skills
Player-coach mindset, mentoring others
Technologies
Spring, Spring Boot, Kafka, GCP, JUnit
Responsibilities
Build, unit test, and deploy features to ensure they meet client quality standards; Work hands-on alongside engineering colleagues to deliver high-quality customer-facing software; Contribute to sprint planning by challenging solutions and designs; Address complex, non-routine problems in an Agile environment