Java Software Engineer in Slough

Java Software Engineer in Slough

Slough Full-Time 36000 - 60000 £ / year (est.) No home office possible
Nicholson Glover

At a Glance

  • Tasks: Design and build backend services with Java and contribute to front-end development.
  • Company: Fast-growing technical consultancy focused on bespoke software engineering.
  • Benefits: Hybrid working, competitive salary, and opportunities for continuous learning.
  • Why this job: Join a collaborative team and make a real impact on high-stakes projects.
  • Qualifications: Strong experience with Java, modern frameworks, and client-facing skills.
  • Other info: Stable teams, long-running projects, and a focus on engineering quality.

The predicted salary is between 36000 - 60000 £ per year.

Our client is a fast-growing technical consultancy known for delivering bespoke software engineering on complex, high-impact programmes across the UK public sector. Their culture is flat, collaborative, and delivery-focused. Engineers are trusted to make informed decisions, work closely with stakeholders, and develop solutions from concept to production. Projects are long-running, teams are stable, and engineering quality genuinely matters.

You’ll join an agile, client-embedded team delivering modern, scalable systems. Your work will include:

  • Designing and building backend services using Java (12+) and Spring Boot
  • Contributing to front-end development (ideally Angular, though React is welcome)
  • Working across the full SDLC: requirements, build, test, deploy, support
  • Applying TDD/BDD, clean code principles, and DevOps practices
  • Collaborating directly with non-technical stakeholders to shape solutions
  • Growing your cloud and DevOps capability (AWS/Azure, Docker, CI/CD)

Hybrid working, with on-site collaboration when it adds value.

You’ll likely be a mid-level full stack engineer who:

  • Has strong commercial experience with Java and modern frameworks
  • Is comfortable being client-facing and explaining technical decisions
  • Enjoys working across backend and frontend, not just one layer
  • Cares about code quality, learning, and continuous improvement
  • Is eligible for UK security clearance (UK-based, no visa sponsorship)

If you want your engineering skills to be seen, trusted, and developed, this role is worth your attention.

Java Software Engineer in Slough employer: Nicholson Glover

Our client is an exceptional employer that fosters a flat and collaborative work culture, empowering Java Software Engineers to take ownership of their projects and make impactful decisions. With a strong focus on engineering quality and continuous improvement, employees benefit from long-term projects, stable teams, and opportunities for professional growth in cloud and DevOps technologies. The hybrid working model allows for flexibility while ensuring meaningful collaboration with clients, making it an ideal environment for those seeking rewarding and dynamic employment in the tech sector.
Nicholson Glover

Contact Detail:

Nicholson Glover Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Software Engineer in Slough

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work in consultancy or public sector projects. A friendly chat can lead to referrals and insider info about job openings.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your Java projects, especially those using Spring Boot. This gives potential employers a taste of what you can do and how you approach problem-solving.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice explaining your thought process when tackling coding challenges, as well as how you collaborate with non-technical stakeholders.

✨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, it’s a great way to get noticed by our team directly.

We think you need these skills to ace Java Software Engineer in Slough

Java (12+)
Spring Boot
Angular
React
Full SDLC
TDD
BDD
DevOps practices
AWS
Azure
Docker
CI/CD
Client-facing communication
Code quality
Continuous improvement

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your Java and Spring Boot experience, and don’t forget to mention any client-facing roles you've had!

Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re excited about this role. Share specific examples of your work with backend services and how you’ve collaborated with non-technical stakeholders in the past.

Showcase Your Projects: If you’ve worked on relevant projects, whether in a professional or personal capacity, make sure to include them. We love seeing how you’ve applied TDD/BDD and clean code principles in real-world scenarios.

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 from our team!

How to prepare for a job interview at Nicholson Glover

✨Know Your Java Inside Out

Make sure you brush up on your Java skills, especially the latest features in Java 12 and above. Be prepared to discuss your experience with Spring Boot and how you've used it in past projects. They’ll want to see that you can not only code but also understand the underlying principles.

✨Showcase Your Full Stack Experience

Since this role involves both backend and frontend work, be ready to talk about your experiences with Angular or React. Prepare examples of how you've contributed to full SDLC processes and how you’ve collaborated with non-technical stakeholders to deliver solutions.

✨Emphasise Quality and Best Practices

This company values engineering quality, so be sure to highlight your commitment to clean code principles, TDD/BDD, and DevOps practices. Share specific instances where you applied these methodologies to improve project outcomes.

✨Be Ready for Client Interaction

As a client-facing engineer, you’ll need to explain technical decisions clearly. Practice articulating complex concepts in simple terms and think of examples where you successfully communicated with stakeholders. This will show that you’re not just a coder, but a collaborator.

Java Software Engineer in Slough
Nicholson Glover
Location: Slough

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>