Backend Software Engineer - Java / Cloud (SC Cleared)Guildford, Surrey (Hybrid - x3 days per week on-site)12-month contractRates: Negotiable (DOE) We are currently supporting a major organisation within the Defence & Space sector who are looking for an experienced
Software Engineer to join a collaborative Agile Scrum team working on
innovative geospatial software solutions.You'll be involved across the full software development lifecycle, contributing to the design, development, testing and deployment of
scalable, cloud-based services using modern technologies.
Key Responsibilities - Design, develop and maintain high-quality, scalable Java-based applications
- Contribute to reusable design patterns to improve team velocity
- Write unit and automated tests to support high-quality delivery
- Participate in design and code reviews, ensuring best practice around security, maintainability and scalability
- Produce clear technical documentation and share knowledge across the team
- Actively contribute within an Agile Scrum environment, including sprint planning, reviews and daily stand-ups
- Work collaboratively to meet sprint commitments and delivery milestones
Essential Skills - Strong commercial experience with Java
- Experience developing cloud-based services
- Unit testing and test-driven development experience
Desirable Skills - DevSecOps awareness (e.g. Tekton, ArgoCD, SonarQube)
- Experience with Kubernetes or Red Hat OpenShift
- Exposure to Quarkus framework
- Front-end development experience using Angular
Additional Information - Security Clearance: SC required (or eligible)
- Working hours: 35 hours per week (compressed working pattern available)
- Occasional travel between UK sites may be required
- Interview process: virtual interview followed by onsite visit
If you're an experienced Java Software Engineer looking for a long-term contract within a secure, high-impact environment, this is an excellent opportunity to work on meaningful technology programmes with modern tooling and strong engineering culture.