Senior Developer – Java Spring

Senior Developer – Java Spring

Full-Time 60000 - 84000 £ / year (est.) Home office (partial)
C

At a Glance

  • Tasks: Join a collaborative team to develop and improve a modern platform using Java and Spring Boot.
  • Company: Established organisation with a focus on innovative engineering and teamwork.
  • Benefits: Competitive salary, flexible hybrid working, and opportunities for professional growth.
  • Why this job: Make a real impact in a hands-on role while shaping a new system.
  • Qualifications: Solid experience in Java and Spring Boot; collaboration and problem-solving skills are key.
  • Other info: Supportive culture with emphasis on sustainable delivery and continuous improvement.

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

We’re working with a large, well-established organisation who are continuing to build out a modern, evolving platform that supports real-world operational processes at scale. This is a hands-on role within a pure in-house engineering team, offering a strong mix of delivery, collaboration, and technical influence.

They’re looking for a capable Java engineer who enjoys being close to the code, contributes thoughtfully within a team, and is comfortable working in an environment where delivery and improvement go hand in hand.

The Opportunity

You’ll join a small, collaborative team working on a relatively new system that is still being shaped and evolved. The work includes a healthy mix of new feature development, iteration, and improvement, with room to influence how things are built without the pressure of owning everything. The balance between hands-on delivery and higher-level contribution naturally shifts depending on priorities – some weeks are delivery-heavy, others allow more space for refinement, learning, and improvement.

While this role sits at a Senior level, the focus is less on title and more on capability, judgement, and how you approach problem-solving.

What You’ll Be Working On

The platform supports a high-throughput operational environment, where software is used directly in day-to-day processes. This includes:

  • Applications supporting workshop and operational workflows
  • Tablet-based interfaces used in live environments
  • Integrations with workforce and process management systems
  • Ongoing development of a relatively new, greenfield platform

You’ll be joining a team that values pragmatic engineering and steady improvement.

Tech Environment

The stack is modern and well-supported:

  • Java / Spring Boot (core focus)
  • React on the frontend
  • OpenShift / Kubernetes for most deployments
  • Full CI/CD pipelines in place
  • A growing amount of AWS-native development

DevOps experience isn’t a requirement. The priority is strong application development, with plenty of opportunity to broaden your skill set over time if you’re interested.

What They’re Looking For

  • Solid, hands-on experience with Java and Spring Boot
  • Comfortable operating at a senior-capable level within a delivery-focused team
  • Someone inquisitive who asks questions and contributes ideas
  • Happy collaborating closely with other engineers, product and design
  • Experience with React is useful, but backend experience is the priority
  • They’re open to different strengths – whether that’s delivery, system thinking, mentoring, or continuous improvement – as long as you bring good engineering judgement and a collaborative mindset.

Working Pattern & Culture

  • Hybrid working – 3 days per week onsite (flexible days, team-aligned)
  • Teams primarily based in London, with cross-site collaboration
  • Supportive, low-ego engineering culture
  • Emphasis on good engineering practices and sustainable delivery

Interview Process

  • Initial remote conversation
  • Technical exercise
  • Final onsite interview

Interested?

If you’re a strong Java engineer looking for a senior-level role where you can contribute, learn, and have a real impact without being boxed into a single “type” of engineer, this is a great opportunity to explore. Apply now or get in touch for a confidential conversation.

Senior Developer – Java Spring employer: Cathcart Associates Group Ltd

Join a large, well-established organisation that fosters a collaborative and supportive engineering culture, where your contributions directly shape a modern platform. With a hybrid working model and a focus on employee growth, you'll enjoy the flexibility to balance hands-on delivery with opportunities for learning and improvement. This role not only offers competitive remuneration but also the chance to work in a dynamic environment that values good engineering practices and innovative thinking.
C

Contact Detail:

Cathcart Associates Group Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Developer – Java Spring

Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work with Java or in similar roles. A friendly chat can lead to insider info about job openings that aren’t even advertised yet.

Tip Number 2

Show off your skills! If you’ve got a GitHub or portfolio showcasing your Java projects, make sure to share it during interviews. It’s a great way to demonstrate your hands-on experience and passion for coding.

Tip Number 3

Prepare for technical chats! Brush up on your Java and Spring Boot knowledge, and be ready to tackle some coding challenges. Practising common algorithms and design patterns can really help you shine in those technical interviews.

Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for talented developers like you. Plus, applying directly can sometimes give you a leg up in the hiring process.

We think you need these skills to ace Senior Developer – Java Spring

Java
Spring Boot
React
Application Development
Collaboration
Problem-Solving
Delivery-Focused
System Thinking
Mentoring
Continuous Improvement
CI/CD Pipelines
AWS-native Development
DevOps Experience
Pragmatic Engineering

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior Java Engineer role. Highlight your hands-on experience with Java and Spring Boot, and don’t forget to mention any collaborative projects you've worked on!

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about this role and how you can contribute to our team. Share specific examples of your problem-solving skills and how you've improved processes in previous roles.

Showcase Your Technical Skills: In your application, be sure to highlight your technical expertise, especially in Java and Spring Boot. If you have experience with React or AWS, mention that too! We love seeing a well-rounded skill set.

Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!

How to prepare for a job interview at Cathcart Associates Group Ltd

Know Your Java Inside Out

Make sure you brush up on your Java and Spring Boot knowledge. Be prepared to discuss your hands-on experience with these technologies, as they are core to the role. Think of specific projects where you've used them and be ready to explain your thought process and problem-solving approach.

Showcase Your Collaborative Spirit

Since the team values collaboration, think of examples where you've worked closely with others. Be ready to share how you contributed to team discussions, mentored colleagues, or helped improve processes. This will demonstrate that you're not just a lone wolf but someone who thrives in a team environment.

Prepare for Technical Exercises

Expect a technical exercise during the interview process. Practice coding challenges related to Java and Spring Boot beforehand. Focus on writing clean, efficient code and be prepared to explain your reasoning as you work through the problem. This will show your technical prowess and your ability to communicate effectively.

Ask Thoughtful Questions

Interviews are a two-way street, so come prepared with questions that show your interest in the role and the company. Ask about the team's current projects, their approach to continuous improvement, or how they handle feedback. This not only shows your enthusiasm but also helps you gauge if the company culture aligns with your values.

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

C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>