At a Glance
- Tasks: Design and develop scalable Java applications in a collaborative Agile team.
- Company: Join a leading organisation in the Defence & Space sector.
- Benefits: Competitive rates, hybrid work model, and opportunities for professional growth.
- Why this job: Make a real impact on innovative geospatial software solutions.
- Qualifications: Strong Java experience and cloud service development skills required.
- Other info: Secure environment with excellent career prospects and modern tooling.
The predicted salary is between 36000 - 60000 £ per year.
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 will 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.
Backend Software Engineer in Guildford employer: Certain Advantage
Contact Detail:
Certain Advantage Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Backend Software Engineer in Guildford
✨Tip Number 1
Network like a pro! Reach out to your connections in the Defence & Space sector. A friendly chat can lead to insider info about job openings or even a referral, which can give you a leg up in the hiring process.
✨Tip Number 2
Prepare for those interviews! Brush up on your Java skills and be ready to discuss your experience with cloud-based services. Practising common interview questions can help you feel more confident and articulate during the actual interview.
✨Tip Number 3
Show off your projects! If you've worked on any relevant geospatial software solutions or have experience with Agile Scrum, make sure to highlight these in your discussions. Real-world examples can really impress potential employers.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities that might just be the perfect fit for you. Plus, applying directly can sometimes speed up the process and get you noticed quicker.
We think you need these skills to ace Backend Software Engineer in Guildford
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java and cloud-based services. We want to see how your skills match the job description, so don’t be shy about showcasing your relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about working in the Defence & Space sector and how your background makes you a great fit for our Agile Scrum team.
Showcase Your Testing Skills: Since unit testing and test-driven development are key parts of the role, make sure to mention any relevant experience you have. We love seeing candidates who prioritise high-quality delivery!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates during the process!
How to prepare for a job interview at Certain Advantage
✨Know Your Java Inside Out
Make sure you brush up on your Java skills before the interview. Be prepared to discuss your experience with Java-based applications and how you've tackled challenges in previous projects. They’ll likely ask you to solve coding problems, so practice common algorithms and data structures.
✨Familiarise Yourself with Cloud Technologies
Since this role involves cloud-based services, it’s crucial to understand the specific cloud technologies mentioned in the job description. Get comfortable discussing your experience with cloud platforms and any relevant tools like Kubernetes or Red Hat OpenShift. Showing that you can navigate these environments will set you apart.
✨Emphasise Agile Experience
This position is within an Agile Scrum team, so be ready to talk about your experience in Agile methodologies. Share examples of how you've contributed to sprint planning, daily stand-ups, and retrospectives. Highlighting your collaborative spirit will resonate well with the interviewers.
✨Prepare for Technical Documentation Questions
Technical documentation is key in this role, so think about how you’ve produced clear documentation in the past. Be ready to discuss your approach to sharing knowledge with your team and how you ensure maintainability and security in your code. This shows you’re not just a coder but a team player who values quality.