At a Glance
- Tasks: Develop impactful software systems that shape financial futures using Java and modern tools.
- Company: Join a pioneering tech company transforming the pensions sector with innovative cloud-native solutions.
- Benefits: Enjoy remote work flexibility, a competitive salary, bonuses, and excellent learning opportunities.
- Why this job: Be part of a collaborative culture focused on engineering excellence and meaningful work.
- Qualifications: Strong Java skills, a passion for clean code, and a desire to mentor others.
- Other info: Engage in regular community events and continuous improvement initiatives.
The predicted salary is between 52000 - 78000 £ per year.
Java Software Engineer | Complex Systems | Modern Stack | Agile Culture
Remote First (one day a month onsite)
Up to £65,000 + Bonus + Excellent Benefits
We\’re working with a long established tech company who are transforming the pensions space with modern platforms, cloud native thinking, and a truly Agile approach. With a growing product suite and some ambitious longterm goals, they\’re looking for a talented Java Engineer to help drive technical delivery across a complex and meaningful domain.
The Opportunity
This isn\’t your average enterprise gig. You\’ll be working on systems that impact millions of people\’s financial futures – and the company has a real appetite for engineering excellence. They\’ve adopted Agile and XP practices throughout the org, with a strong focus on TDD, pairing, continuous delivery, and a culture of mentoring and collaboration.
You\’ll join one of several cross functional Scrum teams, working alongside Product experts, UX Designers, Test Analysts, and Engineers to ship reliable, scalable software that evolves in step with customer needs.
This is a role for someone who enjoys working on complex systems, who thrives in a collaborative environment, and who sees software development as a craft.
You\’ll enjoy this role if you:
-
Take initiative and enjoy solving challenging problems.
-
Have strong Java skills and a curiosity for learning new tools and practices.
-
Are an advocate for clean code, test driven development, and Agile methodologies.
-
Enjoy mentoring, pairing, and building team culture.
-
Want to work somewhere with meaningful work and modern tech.
Tech Stack & Environment
Their core platform is Java based, but they\’re working with a modern mix of tools and services including:
-
Java, Spring Boot
-
React, TypeScript
-
AWS, including serverless architectures
-
Terraform, Docker, Kubernetes, Chef
-
CICD, GitHub Actions, and more
There\’s a strong engineering culture here: think internal guilds, dev communities, regular down tools days (\’Hive Days\’) to explore new tech, and a real commitment to continuous improvement.
Bonus points if you have:
-
Experience with cloud native serverless solutions (AWS Lambda, etc.)
-
Exposure to DevOps and Infrastructure as Code (Terraform, Chef, Kubernetes, etc.)
-
A passion for building scalable, secure platforms
What\’s in it for you?
Aside from building tech that genuinely helps people, you\’ll join a company that values its people. You\’ll get a great benefits package, flexible hybrid working, and loads of opportunities to learn and grow (from courses and conferences to regular knowledge sharing days). The culture is sociable and inclusive, with regular events and a real sense of community across the teams.
Interested?
Apply now or get in touch for more info. Even if you don\’t have a CV ready, we\’re happy to chat.
Let me know if you\’d like a shorter version for LinkedIn, or want it tailored toward a more senior or mid level profile.
Senior Java Developer in Manchester employer: Cathcart Technology
Contact Detail:
Cathcart Technology Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Developer in Manchester
✨Tip Number 1
Familiarise yourself with Agile methodologies and practices, as this role heavily emphasises Agile culture. Engage in online communities or forums where Agile principles are discussed to deepen your understanding.
✨Tip Number 2
Showcase your passion for clean code and test-driven development by contributing to open-source projects or personal coding challenges. This will not only enhance your skills but also demonstrate your commitment to engineering excellence.
✨Tip Number 3
Network with current employees or alumni from the company on platforms like LinkedIn. Engaging in conversations about their experiences can provide valuable insights and potentially give you a referral.
✨Tip Number 4
Stay updated on the latest trends in Java and cloud technologies, especially AWS and serverless architectures. Consider attending webinars or workshops that focus on these areas to enhance your knowledge and skills.
We think you need these skills to ace Senior Java Developer in Manchester
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Java skills and experience with Agile methodologies. Include specific projects where you've used relevant technologies like Spring Boot, AWS, or Docker to demonstrate your expertise.
Craft a Compelling Cover Letter: In your cover letter, express your passion for software development as a craft. Mention your experience with clean code and test-driven development, and how you thrive in collaborative environments. Show that you understand the company's mission and values.
Showcase Relevant Projects: If you have worked on complex systems or cloud-native solutions, be sure to include these in your application. Highlight any experience with serverless architectures or DevOps practices, as these are highly valued by the company.
Prepare for Technical Questions: Anticipate technical questions related to Java and the tools mentioned in the job description. Brush up on your knowledge of Agile practices, TDD, and the tech stack they use. Being well-prepared will help you stand out during the interview process.
How to prepare for a job interview at Cathcart Technology
✨Showcase Your Java Expertise
Make sure to highlight your strong Java skills during the interview. Be prepared to discuss specific projects where you've used Java, and demonstrate your understanding of modern frameworks like Spring Boot.
✨Emphasise Agile Methodologies
Since the company values Agile practices, be ready to talk about your experience with Agile methodologies, particularly TDD and pair programming. Share examples of how you've contributed to a collaborative team environment.
✨Demonstrate Problem-Solving Skills
Prepare to discuss challenging problems you've solved in previous roles. The company is looking for someone who takes initiative, so share specific instances where you identified issues and implemented effective solutions.
✨Express Your Passion for Continuous Learning
The role requires a curiosity for learning new tools and practices. Talk about any recent technologies or methodologies you've explored, and express your enthusiasm for ongoing professional development and mentoring others.