Location: Newcastle (Hybrid - 4 days onsite, Friday remote)
Contract: 12 months
About the Client
Our client develops innovative, cloud-based geospatial software used in complex, data-driven environments. They work with modern cloud technologies and follow true Agile delivery practices, with a strong focus on quality, security, and scalability.
Role Overview
We're hiring a Software Engineer to join a collaborative Agile Scrum team working across the full software development lifecycle. This role involves designing, building, testing, and deploying robust cloud-based services using Java and modern cloud tooling.
The role is Newcastle-based with a hybrid setup: 4 days onsite, Fridays remote.
Key Responsibilities
* Design and develop high-quality, scalable Java-based services
* Build reusable patterns to improve team velocity and code quality.
* Write unit and automated tests to support quality assurance.
* Participate in design and code reviews.
* Ensure solutions are well documented, and knowledge is shared.
* Actively contribute to sprint planning, stand-ups, and reviews.
* Work closely with the Scrum team to meet sprint commitments.
Required Experience
* Strong experience with Java development
* Experience building cloud-based services
* Solid unit testing experience
* Comfortable working in Agile Scrum teams
* Awareness of secure and compliant software development practices
* Ability to hold or achieve SC Clearance
Preferred Experience
* Experience with Kubernetes or Red Hat OpenShift
* Experience with Quarkus
* Front-end experience with Angular
If you enjoy building cloud-native Java services in an Agile environment and are open to a hybrid onsite role in Newcastle, this is a strong 12-month contract opportunity.
#J-18808-Ljbffr