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.
- Why this job: Make a real impact on high-stakes projects while developing your skills.
- Qualifications: Strong experience with Java and modern frameworks; client-facing skills preferred.
- Other info: Stable teams and a focus on engineering quality in a dynamic environment.
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 London employer: Nicholson Glover
Contact Detail:
Nicholson Glover Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Software Engineer in London
✨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. If you’ve dabbled in front-end frameworks like Angular or React, include those too. Visual proof of your abilities can make a huge difference!
✨Tip Number 3
Prepare for interviews by brushing up on your TDD/BDD knowledge and clean code principles. Be ready to discuss how you’ve applied these in past projects. It’s all about demonstrating that you care about quality and continuous improvement.
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented engineers who are eager to grow their cloud and DevOps skills. Plus, it’s a great way to get noticed by our hiring team directly.
We think you need these skills to ace Java Software Engineer in London
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 clean code principles. Let your personality shine through!
Showcase Your Projects: If you've worked on relevant projects, whether personal or professional, make sure to mention them. We love seeing real-world applications of your skills, especially if they involve modern frameworks or cloud technologies. It gives us a glimpse of what you can bring to the team!
Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. This way, we can easily track your application and get back to you quicker. Plus, it shows us 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. Practising coding challenges can also help you demonstrate your problem-solving abilities during the interview.
✨Showcase Your Full Stack Experience
Since the role involves both backend and frontend development, be ready to talk about your experience with Angular or React. Prepare examples of projects where you've worked across the full SDLC, highlighting your contributions and the impact they had on the project.
✨Emphasise Collaboration Skills
This consultancy values a collaborative culture, so be prepared to discuss how you've worked with non-technical stakeholders in the past. Share specific examples of how you’ve communicated technical decisions and shaped solutions together, as this will show you can thrive in their environment.
✨Demonstrate Your Commitment to Quality
Talk about your experience with TDD/BDD and clean code principles. Be ready to explain how you ensure code quality in your work and any tools or practices you use to maintain high standards. This will resonate well with their focus on engineering quality.