Senior Java Full Stack Software Engineer

Senior Java Full Stack Software Engineer

Full-Time 28800 - 48000 £ / year (est.) No working from home possible
Sanderson Government & Defence

At a Glance

  • Tasks: Design and develop impactful digital services for the public sector.
  • Company: Mission-driven digital consultancy focused on community transformation.
  • Benefits: 30 days holiday, health support, personal development budget, and more.
  • Other info: Join a supportive team that values learning and collaboration.
  • Why this job: Make a real difference in public services while working with cutting-edge technology.
  • Qualifications: Experience in full-stack development with Java and Agile practices.

The predicted salary is between 28800 - 48000 £ per year.

Use your engineering expertise to improve services that millions rely on. We are hiring a Senior Software Engineer to join a mission‑driven digital consultancy supporting major public sector organisations. You will help design and deliver modern, user‑centred digital services - working with multidisciplinary teams to solve meaningful problems and drive sustainable change. If you are passionate about high‑quality engineering, enjoy mentoring others, and want your work to have real public impact, this role is for you.

The Role

As a Senior Software Engineer (Full Stack) you will design, build and deploy scalable, secure and well‑tested software solutions. You will contribute to architecture decisions, champion development best practice, and help guide engineers at all levels. You will work closely with designers, product managers, DevOps specialists and delivery leads, shaping software that meets real user needs and supports long‑term transformation in the public sector.

What You Will Be Doing

  • Designing, developing and maintaining complex full‑stack solutions
  • Making architectural decisions aligned with project goals and good engineering practice
  • Leading on CI/CD implementation and optimisation to improve delivery speed and quality
  • Mentoring junior and mid-level engineers, promoting modern software standards
  • Collaborating with cross‑functional teams (Product, UX, DevOps, QA)
  • Conducting code reviews and advocating for high coding standards
  • Troubleshooting production and development issues
  • Driving continuous improvement across testing, documentation and tooling
  • Providing technical insight in early project discovery phases
  • Communicating complex technical concepts to non‑technical stakeholders

What We Are Looking For

Essential

  • Proven experience in full‑stack software development (design, build, test, deploy)
  • Strong hands‑on experience with Java, Spring Boot, and microservices
  • Solid understanding of Agile and DevOps practices, with real‑world CI/CD delivery
  • Experience with cloud platforms (AWS, Azure or GCP) and Infrastructure as Code
  • Proficiency with automated testing, code quality practices and modern engineering tooling
  • Knowledge of microservices, containers (Docker/Kubernetes), or serverless architectures
  • Ability to communicate clearly with both technical and non‑technical audiences

Desirable

  • Previous experience in a senior engineering or technical leadership role
  • Public sector or central government project experience
  • Consultancy experience and comfort working directly with clients
  • Proficiency across multiple languages (Java, Python, JavaScript, etc.)

Who This Role Suits

You will thrive here if you:

  • Enjoy solving complex, meaningful problems
  • Want to contribute to public sector services with real citizen impact
  • Like mentoring others and shaping engineering culture
  • Value continuous learning and modern engineering practices
  • Are collaborative, empathetic and comfortable working in agile, multi‑disciplinary teams

Why Join

This organisation is purpose‑driven, focusing on people‑powered transformation that improves communities, public services and long‑term outcomes. You will be part of a supportive, values‑driven team that champions learning, openness and sustainable change.

Benefits include

  • 30 days holiday + bank holidays
  • 2 paid volunteer days
  • Enhanced maternity/paternity leave
  • 5% pension contribution
  • Health cash plan & wellbeing support
  • Personal learning & development budget
  • Share Incentive Plan
  • EV leasing, cycle‑to‑work and green benefits…and more.

If you are a Senior Software Engineer who wants to deliver meaningful public sector change through high‑quality engineering, we would love to hear from you.

Reasonable Adjustments

Respect and equality are core values to us. We are proud of the diverse and inclusive community we have built, and we welcome applications from people of all backgrounds and perspectives. Our success is driven by our people, united by the spirit of partnership to deliver the best resourcing solutions for our clients. If you need any help or adjustments during the recruitment process for any reason, please let us know when you apply or talk to the recruiters directly so we can support you.

Senior Java Full Stack Software Engineer employer: Sanderson Government & Defence

Join a purpose-driven digital consultancy that is committed to transforming public sector services for the better. With a fully remote work environment, you will be part of a supportive team that values continuous learning and collaboration, offering generous benefits such as 30 days of holiday, enhanced parental leave, and a personal development budget. This role not only allows you to apply your engineering expertise but also empowers you to make a real impact on communities and public services.

Sanderson Government & Defence

Contact Details:

Sanderson Government & Defence Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Java Full Stack Software Engineer

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your full-stack capabilities. This is your chance to demonstrate your expertise in Java, Spring Boot, and all that good stuff.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice coding challenges and be ready to discuss your past experiences, especially how you've contributed to team success and public sector projects.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you're genuinely interested in joining our mission-driven team focused on making a real impact.

We think you need these skills to ace Senior Java Full Stack Software Engineer

Full-Stack Software Development
Java
Spring Boot
Microservices
Agile Practices
DevOps Practices
CI/CD Implementation

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Senior Java Full Stack Software Engineer role. Highlight your hands-on experience with Java, Spring Boot, and any public sector projects you've worked on.

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about public sector digital transformation. Share specific examples of how you've solved complex problems or mentored others in your previous roles.

Showcase Your Technical Skills:In your application, don't forget to mention your experience with CI/CD, cloud platforms, and modern engineering practices. We want to see how you can contribute to our mission-driven team!

Apply Through Our Website:For the best chance of success, make sure to apply through our website. This way, we can easily track your application and get back to you quickly. We can't wait to hear from you!

How to prepare for a job interview at Sanderson Government & Defence

Know Your Tech Stack

Make sure you’re well-versed in Java, Spring Boot, and microservices. Brush up on your knowledge of cloud platforms like AWS or Azure, as well as CI/CD practices. Being able to discuss your hands-on experience with these technologies will show that you’re ready to hit the ground running.

Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex problems in your previous roles. Think about how you’ve contributed to public sector projects or improved services. This will demonstrate your ability to make a real impact, which is key for this role.

Emphasise Mentorship Experience

Since mentoring junior engineers is part of the job, be ready to share your experiences in guiding others. Talk about how you’ve promoted best practices and helped shape engineering culture in your past positions. This will highlight your leadership qualities.

Communicate Clearly

Practice explaining complex technical concepts in simple terms. You’ll need to communicate effectively with both technical and non-technical stakeholders. Being able to bridge that gap will set you apart and show that you can work collaboratively across teams.