Senior Software Developer - Java - Remote First in England

Senior Software Developer - Java - Remote First in England

England Full-Time 48000 - 84000 € / year (est.) No home office possible
Cathcart Technology

At a Glance

  • Tasks: Join a cross-functional team to develop complex Java systems and mentor fellow engineers.
  • Company: Established tech company with a strong engineering culture focused on Agile practices.
  • Benefits: Remote-first work, competitive salary, bonus, and excellent benefits.
  • Other info: Opportunities for learning and growth in a dynamic engineering culture.
  • Why this job: Make a real impact while working with modern technologies in a supportive environment.
  • Qualifications: Strong Java experience, TDD knowledge, and a collaborative mindset.

The predicted salary is between 48000 - 84000 € per year.

Modern Stack TDD & CI/CD Complex Systems

Remote First (office visit once a month) - you must live within 1hr 30 of South Manchester

£60,000 - £70,000 + Bonus + Excellent Benefits

We are working with a long-established tech company who are continuing to modernise a complex platform within a highly regulated domain. They have built a strong engineering culture around Agile and XP practices, and they are now looking for a Senior Java Engineer to join one of their Scrum teams.

This is a role for someone who is genuinely hands-on, enjoys solving tricky problems, and cares about building software the right way - clean code, testing, collaboration, and continuous improvement.

The Opportunity

You will join a cross-functional team working on large-scale systems that have real-world impact. Engineering standards are taken seriously here, but it is not dogmatic - it is practical, delivery-focused, and built around doing things sustainably.

The Senior role is almost entirely hands-on, but they are looking for someone with the experience and maturity to:

  • mentor other engineers
  • lead by example
  • contribute to good engineering practices
  • help the team deliver reliably

Tech Stack & Practices

The core platform is Java-based, supported by a modern mix of tooling:

  • Java, Spring Boot
  • TDD / automated testing
  • CI/CD and modern delivery pipelines
  • AWS (including serverless approaches in places)
  • Docker, Kubernetes
  • Infrastructure as Code (Terraform, etc.)

You do not need to tick every box - strong Java + good engineering habits are the priority. Exposure to AWS and DevOps tooling is a nice bonus.

What They Are Looking For

  • Strong experience building backend systems with Java & Spring Boot
  • Comfortable working with TDD and modern engineering practices
  • Experience delivering production software in Agile teams
  • Someone who enjoys mentoring and helping others grow
  • Collaborative mindset - pairing, code reviews, shared ownership
  • Bonus points for AWS, Docker/Kubernetes, Terraform, etc.

What Is In It For You?

  • Remote-first working with minimal office travel
  • Strong salary, bonus and excellent benefits
  • A genuinely good engineering culture (not just 'Agile' on paper)
  • Meaningful work, complex systems, and long-term platform thinking
  • Plenty of room to learn and grow

Interested? Apply now or get in touch for more info - even if you do not have a CV ready, we are happy to chat.

Senior Software Developer - Java - Remote First in England employer: Cathcart Technology

Join a long-established tech company that champions a strong engineering culture focused on Agile and XP practices, offering a remote-first work environment with minimal office visits. With a competitive salary, bonus, and excellent benefits, this role provides meaningful opportunities to work on complex systems while fostering collaboration and continuous learning. You'll be part of a team that values clean code and sustainable delivery, making it an ideal place for those who are passionate about software development and mentoring others.

Cathcart Technology

Contact Detail:

Cathcart Technology Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Developer - Java - Remote First in England

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which are often the best way to get your foot in the door.

Tip Number 2

Show off your skills! Consider contributing to open-source projects or building your own side projects. This not only sharpens your Java and Spring Boot skills but also gives you something tangible to discuss during interviews.

Tip Number 3

Prepare for technical interviews by practicing coding challenges and system design questions. Use platforms like LeetCode or HackerRank to get comfortable with problem-solving under pressure.

Tip Number 4

Don’t forget to apply through our website! It’s a great way to ensure your application gets seen by the right people. Plus, we’re always here to help you through the process, even if you don’t have a CV ready.

We think you need these skills to ace Senior Software Developer - Java - Remote First in England

Java
Spring Boot
TDD
CI/CD
AWS
Docker
Kubernetes

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Senior Java Engineer role. Highlight your hands-on experience with Java, Spring Boot, and any relevant projects that showcase your problem-solving abilities.

Showcase Your Engineering Mindset:We want to see your passion for clean code and good engineering practices. Include examples of how you've implemented TDD, CI/CD, or Agile methodologies in your previous roles to demonstrate your commitment to quality.

Be Yourself in the Cover Letter:Use your cover letter to let your personality shine through! Share why you're excited about this opportunity and how you can contribute to our collaborative culture. We love seeing genuine enthusiasm!

Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, we’re always here to chat if you have questions before applying.

How to prepare for a job interview at Cathcart Technology

Know Your Tech Stack

Make sure you’re well-versed in Java and Spring Boot, as these are crucial for the role. Brush up on TDD and CI/CD practices, and be ready to discuss how you've applied them in past projects.

Showcase Your Problem-Solving Skills

Prepare to talk about specific challenges you've faced in software development and how you tackled them. This company values hands-on experience, so share examples that highlight your ability to solve tricky problems effectively.

Emphasise Collaboration and Mentorship

Since they’re looking for someone who enjoys mentoring, think of instances where you’ve helped others grow or contributed to team success. Be ready to discuss your approach to code reviews and pair programming.

Understand Their Engineering Culture

Familiarise yourself with Agile and XP practices, but also be prepared to discuss how you balance engineering standards with practical delivery. Show that you appreciate a sustainable approach to software development.