Salary: £60,000 - 70,000 per year Requirements: Strong commercial Java development experience SQL experience Experience working in Agile / Scrum environments Hands-on experience with TDD Experience with CI/CD practices and tools Experience with Jenkins Experience with Gradle Experience with automated testing Ability to provide technical leadership and support software development standards Experience mentoring junior and mid-level developers Experience in enterprise software or mission-critical platforms is highly desirable Knowledge of Docker is desirable Knowledge of Kubernetes is desirable Knowledge of Terraform is desirable Knowledge of Packer is desirable Knowledge of Chef is desirable Knowledge of Vagrant is desirable Knowledge of JavaScript is desirable Knowledge of Groovy is desirable Knowledge of Cucumber is desirable Responsibilities: Develop, enhance, and maintain enterprise software applications Deliver high-quality code within Agile Scrum teams Champion automated testing, TDD, and CI/CD engineering practices Support technical leadership and software development standards Mentor junior and mid-level developers Improve frameworks, tooling, and engineering processes Collaborate with cross-functional teams to deliver technical solutions Technologies: CI/CD Cucumber Docker Gradle Groovy Support Java JavaScript Jenkins Kubernetes SQL TDD Terraform Vagrant More: We are an established software technology organisation delivering complex enterprise platforms within a regulated environment. We offer a Senior Java Developer the opportunity to join a highly collaborative engineering team working on scalable, mission-critical software products. This is a long-term, product-focused environment with genuine technical ownership, flexible remote or hybrid working, learning and development support, modern development tooling, personal development time, and a collaborative engineering culture. The salary for this role is £60,000 to £70,000 plus benefits. last updated 21 week of 2026