At a Glance
- Tasks: Join a cross-functional team to develop complex systems using Java and modern practices.
- Company: Established tech company with a strong engineering culture focused on Agile and XP.
- Benefits: Remote-first work, competitive salary, bonus, and excellent benefits.
- Why this job: Make a real-world impact while working on innovative projects and mentoring others.
- Qualifications: Strong Java experience, TDD knowledge, and a collaborative mindset are essential.
- Other info: Enjoy a dynamic environment with opportunities for learning and growth.
The predicted salary is between 48000 - 56000 £ per year.
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’s not dogmatic - it’s 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 don’t 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’re 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’s 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 don’t have a CV ready, we’re happy to chat.
Senior Software Developer in Stretford employer: Cathcart Technology
Contact Detail:
Cathcart Technology Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Developer in Stretford
✨Tip Number 1
Get your networking game on! Reach out to folks in the industry, especially those who work at companies you're interested in. A friendly chat can sometimes lead to job opportunities that aren't even advertised.
✨Tip Number 2
Show off your skills! Consider building a small project or contributing to open-source. This not only sharpens your Java and engineering skills but also gives you something tangible to discuss during interviews.
✨Tip Number 3
Prepare for those technical interviews by brushing up on TDD and CI/CD practices. We recommend doing mock interviews with friends or using online platforms to get comfortable with the format.
✨Tip Number 4
Don’t forget to apply through our website! It’s a great way to ensure your application gets seen. 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 in Stretford
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your application to highlight your experience with Java and modern engineering practices. We want to see how your skills align with the role, so don’t be shy about showcasing your hands-on experience!
Show Off Your Problem-Solving Skills: Since this role is all about tackling tricky problems, share examples of challenges you've faced in previous projects. We love seeing how you approach complex issues and what solutions you’ve implemented.
Highlight Your Collaborative Spirit: We value teamwork and collaboration, so mention any experiences where you’ve mentored others or worked closely with a team. Let us know how you contribute to a positive engineering culture!
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and get you into the process. Even if you’re not ready with a CV, we’re happy to chat and guide you through it.
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 practices and CI/CD processes, and be ready to discuss how you've applied these in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of tricky problems you've solved in your previous roles. Highlight your hands-on experience and how you approached challenges, focusing on clean code and collaboration.
✨Emphasise Mentorship and Collaboration
Since they value mentoring, think about times when you've helped others grow or led by example. Be ready to discuss your collaborative mindset and how you contribute to a positive team culture.
✨Understand Their Engineering Culture
Research the company’s engineering practices and be prepared to discuss how you align with their values. Show that you appreciate a practical, delivery-focused approach and are keen to contribute to their sustainable development goals.