The Opportunity
You will play a key role in designing, developing, and maintaining critical backend services that support enterprise‑scale platforms.
Working within a highly collaborative engineering team, you will contribute to major backend modernisation initiatives spanning application architecture, database optimisation, infrastructure improvements, and CI/CD enhancements.
This role offers exposure to modern DevOps practices, cloud technologies, and large‑scale distributed systems, making it ideal for someone who enjoys working across the full software delivery lifecycle.
Key Responsibilities
- Design, develop, and maintain scalable Java‑based backend services
- Build and support integrations across distributed systems and data platforms
- Contribute to backend modernisation and continuous improvement initiatives
- Support automation across build, deployment, and operational processes
- Work within cloud‑based environments using modern DevOps and GitOps practices
- Collaborate with engineering and reliability teams to ensure platform stability and performance
- Participate in technical design discussions, architecture reviews, and code reviews
- Drive best practices across testing, monitoring, observability, and software quality
- Troubleshoot production issues and support ongoing operational excellence initiatives
About You
- 3+ years experience in Java backend development
- Strong understanding of backend system design, scalability, and performance
- Experience building, deploying, and maintaining production software systems
- Comfortable taking ownership of features from design through to deployment
- Strong problem‑solving and analytical skills
- Experience working within Agile development environments
- Ability to thrive in fast‑paced, collaborative engineering teams
- Passion for learning new technologies and continuously improving technical skills
- Salary: Up to £60k
- Bonus
- Pension
- L&D opportunities
#J-18808-Ljbffr…
