About this role
Salary: £80,000 - 80,000 per year
Requirements: Strong hands-on experience with Java and associated technologiesExperience with Spring BootExperience with unit testing, test automation and TDDExperience with DevOps tooling and CI/CDExperience with debugging, profiling and performance tuningExperience with Agile software deliveryExperience with Docker or other container technologies would be beneficialStrong problem-solving skills and attention to detailA genuine desire to continue developing technical knowledge Responsibilities: Develop and deliver high-quality Java applicationsWrite unit, integration and feature testsWork with other technical teams to understand requirements and resolve issuesCreate and maintain low-level technical designs and documentationSupport CI/CD and software delivery activitiesDebug, performance tune and improve application reliabilityParticipate in Agile ceremonies and sprint activitiesContribute to digital transformation and wider engineering projects Technologies: CI/CDDevOpsDockerSupportJavaSpringSpring BootTDD More:
We are looking for a Java Software Engineer to join our team delivering high-quality software on critical projects. The role is part of an Agile/Scrum team and involves work throughout the software development lifecycle, including development, testing, debugging and deployment. We offer a competitive salary, up to 25 days annual leave, private medical insurance, 3 additional days leave each year for charitable work, and ongoing opportunities to develop technical skills and experience. The role requires some flexibility around location, with time spent on-site with clients and project teams where required. We are committed to respect, equality, diversity and inclusion, and we welcome applications from people of all backgrounds and perspectives. If you need any help or adjustments during the recruitment process, we will support you.
last updated 39 week of 2026