Location: Hybrid (2 days onsite a week - HO in Canada Water)
Start: ASAP
We're working with a global organisation undergoing a major transformation programme, rebuilding a large-scale platform from Python into a modern Java microservices architecture.
They're looking for a genuinely hands‑on Java Backend Engineer who enjoys writing production code every day. You'll join a collaborative Scrum team delivering new functionality every sprint whilst helping migrate a high‑volume event‑driven platform that integrates with multiple external systems across international markets.
This is not an Architect or Technical Lead position. They're looking for engineers who love building software.
Key Experience Needed
- Strong commercial experience developing backend applications using Java 17/21 and Spring Boot
- A proven background building REST APIs, microservices and scalable distributed systems
- Cloud Platform experience across GCP, AWS or Azure
- SQL databases - ideally PostgreSQL
- A hands‑on software engineer who still enjoys writing clean, production‑quality code every day
- Experience working within Agile Scrum teams, contributing to sprint planning, code reviews and technical discussions
- Someone who understands software engineering best practices, with a focus on clean, maintainable and well‑tested code
- Strong communication skills, with the confidence to collaborate, challenge ideas and work closely with Product Managers and Engineers
Key Responsibilities
- Develop production‑quality Java backend services
- Build scalable REST APIs
- Deliver features every sprint within an Agile Scrum team
- Migrate functionality from Python into Java
- Build integrations with external partner platforms
- Participate in code reviews
- Collaborate with Product Managers and Engineers
- Write clean, maintainable, testable software
- Help improve platform performance and scalability
Contract: 6 Months
Java Software Engineer employer: Understanding Solutions
Join a dynamic team as an Applications Engineer where you will have the opportunity to work on impactful projects that enhance legacy systems and improve user experience. With a flexible remote working arrangement and a supportive culture that encourages professional growth, you will be well-positioned to develop your skills in a collaborative environment. Located in Watford, this role offers a unique chance to engage directly with end users and make a tangible difference in the operations of the business.