Back End Java Developer required to join a large-scale digital transformation programme, supporting the development of modern cloud-native applications and enterprise Back End services within the Public Sector on a predominantly remote basis with the occasional on site visit in London. This is a long-term contract opportunity offering competitive rates.
Key Deliverables:
- Develop and maintain scalable applications using Java Framework
- Design and implement robust, maintainable software solutions following industry best practices
- Build and support containerised applications using Docker and Kubernetes
- Contribute to Continuous Integration (CI) and Continuous Delivery (CD) pipelines
- Drive software quality through Test-Driven Development (TDD) and automated testing
- Collaborate with cross-functional teams to deliver high-quality software solutions
- Produce technical documentation and support knowledge-sharing activities
Key Criteria:
- Strong commercial experience developing applications in Java
- Experience with Spring Framework or equivalent enterprise application frameworks
- Solid understanding of software design patterns and their practical application
- Excellent knowledge of modern software development processes and Agile methodologies
- Hands-on experience with Docker and/or Kubernetes containerisation technologies
- Experience implementing and supporting CI/CD pipelines
- Strong commitment to software quality, including TDD and automated testing practices
- Excellent problem-solving, communication, and stakeholder engagement skills
Candidates must hold and active security clearance.