Java Software Engineer

Java Software Engineer

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

At a Glance

  • Tasks: Design and build backend services using Java and contribute to front-end development.
  • Company: Fast-growing technical consultancy with a flat, collaborative culture.
  • Benefits: Hybrid working, competitive salary, and opportunities for continuous learning.
  • Other info: Stable teams and a focus on engineering quality in a dynamic environment.
  • Why this job: Make a real impact on high-stakes projects while developing your skills.
  • Qualifications: Strong experience with Java, modern frameworks, and client-facing communication.

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 employer: Nicholson Glover

Our client is an exceptional employer, offering a dynamic and collaborative work environment where engineers are empowered to make impactful decisions. With a strong focus on quality and continuous improvement, employees benefit from long-term projects, hybrid working arrangements, and opportunities for professional growth in cloud and DevOps technologies. Joining this team means being part of a culture that values your contributions and fosters meaningful development in the fast-paced world of software engineering.
Nicholson Glover

Contact Detail:

Nicholson Glover Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Software Engineer

✨Tip Number 1

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

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your Java projects, especially those using Spring Boot and any front-end work with Angular or React. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on your TDD/BDD knowledge and be ready to discuss how you apply clean code principles. Practising common technical questions and scenarios will help you feel more confident when it’s time to shine.

✨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 give you an edge over other candidates.

We think you need these skills to ace Java Software Engineer

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, as well as any client-facing roles you've had. We want to see how you fit into our collaborative culture!

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're excited about this role and how your background aligns with our needs. Share specific examples of your work in full stack development and your approach to code quality. Let your personality shine through!

Showcase Your Projects: If you've worked on relevant projects, whether personal or professional, include them in your application. We love seeing real-world applications of your skills, especially if they involve TDD/BDD or cloud technologies like AWS or Azure.

Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you get all the updates. Plus, it shows you're keen on joining 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. This will show that you're not just familiar with the technology but can also apply it effectively.

✨Showcase Your Full Stack Experience

Since the role involves both backend and frontend development, be ready to talk about your experiences in both areas. If you've worked with Angular or React, highlight specific projects where you contributed to the front-end. This demonstrates your versatility and willingness to engage with different layers of development.

✨Emphasise Collaboration Skills

Given the client-facing nature of the role, it's crucial to showcase your ability to work with non-technical stakeholders. Prepare examples of how you've successfully communicated technical concepts to clients or team members who may not have a technical background. This will illustrate your collaborative spirit and adaptability.

✨Discuss Your Approach to Quality and Improvement

Be ready to talk about your commitment to code quality and continuous improvement. Discuss your experience with TDD/BDD and how you've implemented clean code principles in your work. This will resonate well with the company's focus on engineering quality and their delivery-focused culture.

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

>