About this role
Salary: £50,000 - 65,000 per year
Requirements: Strong experience in Java development, with exposure to Kotlin or ScalaDeep understanding of OOP principles, SOLID design, and design patternsHands-on experience with Spring Framework, including Spring Boot and Spring MVCExperience designing and securing RESTful APIsExperience with containerisation technologies such as Docker and KubernetesFamiliarity with CI/CD tools such as Jenkins, GitHub Actions, and Bitbucket PipelinesStrong experience with Git and version control strategiesExperience working with cloud platforms such as AWS, Azure, or GCPAbility to monitor, diagnose, and improve application performanceStrong understanding of secure coding practices Responsibilities: Design, develop, and maintain high-quality Java-based applicationsContribute across the full software development lifecycleProvide technical input into architecture and system designBuild secure, scalable RESTful APIsCollaborate with engineers, product teams, and stakeholders to deliver solutionsWrite clean, maintainable, and well-documented codeTroubleshoot and resolve complex production issuesContinuously improve system performance, reliability, and securityStay up to date with emerging technologies and best practices Technologies: AIAWSAzureBitBucketCI/CDCloudDockerGCPGitGitHubJavaJenkinsKotlinKubernetesMVCOOPScalaSecuritySpringSpring BootAPILambdaCopilotDynatraceELKHibernateJPAKafkaOpenAPIPostmanSeleniumServerlessSplunkSwagger More:
We are a fast-growing technology and transformation team delivering innovative, large-scale engineering solutions. This role sits at the intersection of technology, data, and AI, contributing to some of the UKs most ambitious digital programmes. You will work within mature, cross-functional teams alongside engineers, architects, and business stakeholders to create impactful, future-ready solutions. We offer a market-leading benefits package, ongoing career development, and a flexible, hybrid working environment.
last updated 29 week of 2026