Backend Software Engineer
Tom Johnson
Guildford, United Kingdom
2 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Guildford, United Kingdom
Tech stack
Java
Unit Testing
Openshift
Software Engineering
SonarQube
Test Driven Development
Angular
Kubernetes
Front End Software Development
Devsecops
Job description
- 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
Requirements
- 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
Benefits & conditions
- 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