About this role
Salary: £70,000 - 90,000 per year
Requirements: Strong commercial Java development experienceExperience designing and building REST APIsStrong SQL and relational database knowledgeExcellent problem-solving and analytical skillsExperience working within Agile environmentsLinux command line experienceA passion for writing clean, secure and maintainable codeDesirable experience with Neo4j or other graph databasesDesirable experience with Docker and KubernetesDesirable experience with AWS or AzureDesirable experience with CI/CD pipelinesDesirable experience with microservices architectureExperience within engineering, industrial, manufacturing or other data-intensive environments is desirable Responsibilities: Design and develop scalable Java backend applications and REST APIsBuild robust, maintainable and secure software solutionsWork with complex, data-intensive systemsCollaborate closely with frontend engineers and product teamsContribute to architecture and technical design decisionsImprove performance, scalability and code qualityWrite clean, well-tested and maintainable codeMentor other developers and contribute to engineering best practice Technologies: AWSAzureBackendCI/CDDockerFrontendJavaKubernetesLinuxNeo4JRESTSQLmicroservicesCloud More:
We are an innovative UK software business developing complex engineering applications used by some of the worlds leading organisations in the energy sector. We are growing our highly experienced engineering team and offer the opportunity to work on genuinely challenging software with real-world impact. You will join a collaborative, supportive engineering culture where quality is valued over process, with excellent long-term career prospects, flexible hybrid working, and a Leatherhead office. This is a full-time, permanent position with a salary of up to £90,000 depending on experience.
last updated 32 week of 2026