At a Glance
- Tasks: Design and develop cloud-hosted applications using Java, React, and modern engineering practices.
- Company: Join a diverse tech team focused on innovative solutions in a collaborative environment.
- Benefits: Competitive daily rate, flexible work arrangements, and opportunities for professional growth.
- Other info: Embrace a culture of respect and equality while advancing your career.
- Why this job: Make an impact by working on cutting-edge technology and enhancing your skills in a dynamic setting.
- Qualifications: Strong Java experience, frontend skills with React, and familiarity with Azure.
£600/day Inside IR-35 for an initial 6 months with extension likely
London - 2-3 days per week on site
Active SC Clearance essential
We're looking for a full‑stack Java developer to join an established engineering team working on cloud‑hosted applications in Azure. The role has a strong backend focus but also includes frontend development, working across Java services and modern web applications. You'll use VS Code or equivalent IDEs and work closely with frontend, backend and DevOps teams.
About the role
- Full‑stack development role
- Backend and frontend responsibilities
- Cloud‑hosted systems on Azure
- API‑driven, service‑based architecture
- Modern engineering practices and tooling
Key responsibilities
- Design, build and maintain Java backend services
- Develop RESTful APIs and service integrations
- Contribute to frontend development using React
- Work across Node.js and TypeScript services
- Develop and support .NET / C# components where required
- Deploy and operate applications in Azure
- Contribute to CI/CD pipelines
- Collaborate closely with frontend, QA and DevOps teams
- Participate in code reviews and technical discussions
Required skills
- Strong commercial Java experience
- Spring / Spring Boot
- REST API development
- Frontend experience with React
- Node.js and TypeScript experience
- C# and .NET exposure
- Azure experience (App Services, AKS, or similar)
- VS Code or equivalent IDE (e.g. IntelliJ)
- Git and version control
- Experience with relational and/or NoSQL databases
Nice to have
- Docker and Kubernetes
- Microservices architecture
- Event‑driven or messaging systems
- Experience working in full‑stack product teams
- Exposure to Azure DevOps or GitHub Actions
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.
Fullstack Software Engineer in London employer: Sanderson Government & Defence
Contact Detail:
Sanderson Government & Defence Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Fullstack Software Engineer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with Java, Azure, or full-stack development. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Java, React, and cloud-hosted applications. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding of REST APIs and CI/CD pipelines. Practice common interview questions and coding challenges to boost your confidence before the big day.
✨Tip Number 4
Don't forget to apply through our website! We love seeing applications directly from candidates who are excited about joining our team. Plus, it makes it easier for us to keep track of your application and get back to you quickly.
We think you need these skills to ace Fullstack Software Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your full-stack Java experience and any relevant projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your backend and frontend expertise!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're excited about this role and how your experience with Azure and REST APIs makes you a perfect fit for our team. Keep it engaging and personal!
Showcase Your Projects: If you've got any GitHub repos or personal projects that demonstrate your skills in Java, React, or Azure, include them in your application. We love seeing practical examples of your work and how you tackle challenges.
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’re considered for the role. Plus, it’s super easy and straightforward!
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 REST API development. Brush up on your frontend skills with React and be ready to discuss how you’ve used Node.js and TypeScript in past projects. The more specific examples you can provide, the better!
✨Showcase Your Cloud Experience
Since this role involves cloud-hosted applications in Azure, be prepared to talk about your experience with Azure services like App Services or AKS. Share any relevant projects where you deployed applications in Azure and how you contributed to CI/CD pipelines.
✨Collaboration is Key
This position requires close collaboration with frontend, QA, and DevOps teams. Think of examples where you successfully worked in a team setting, participated in code reviews, or contributed to technical discussions. Highlight your communication skills and teamwork!
✨Be Ready for Problem-Solving Questions
Expect some technical challenges during the interview. Prepare to solve coding problems or design scenarios on the spot. Practising common algorithms and system design questions can help you feel more confident and showcase your problem-solving abilities.