Senior Java Software Engineer
Senior Java Software Engineer

Senior Java Software Engineer

Cardiff Full-Time 50000 - 70000 £ / year (est.) No home office possible
Go Premium
C

At a Glance

  • Tasks: Design and build high-quality Java applications in a collaborative, agile environment.
  • Company: Join a dynamic tech team in Cardiff focused on enterprise-scale solutions.
  • Benefits: Competitive salary, flexible work arrangements, and opportunities for professional growth.
  • Why this job: Make an impact with cutting-edge technology while working on secure, scalable applications.
  • Qualifications: Strong Java and Spring experience, with a passion for quality code.
  • Other info: Great career progression in a supportive, innovative workplace.

The predicted salary is between 50000 - 70000 £ per year.

Job Description

Job Title: Senior Java Software EngineerSalary: £60,000 – £80,000 + packageLocation: Cardiff (onsite circa 2 days every other week)Clearance: Must be SC eligibleCPS Group are looking for a Senior Java Software Engineer to join a highly skilled engineering team delivering enterprise-scale solutions in an agile, collaborative environment based in Cardiff. You'll be working across the full software development lifecycle, applying a DevOps mindset and contributing to the design and delivery of high-quality, secure, and scalable applications.This is a hands-on role where you'll apply strong technical expertise in Java and Spring, and ideally bring experience with containerisation and cloud environments.Key ResponsibilitiesDesign, build, and maintain high-quality Java applications.Contribute to the development of microservices and modern architectures.Work with Spring framework to deliver scalable solutions.Apply best practices in software engineering including TDD, CI/CD, and automation.Collaborate within an agile team to drive continuous improvement.Ensure solutions meet security and performance requirements.Key Skills RequiredStrong commercial experience with Java.Hands-on expertise with Spring.Knowledge of software design patterns and development best practices.Experience with Docker or Kubernetes (desirable).Understanding of CI/CD pipelines.Candidate PreferencesIdeally local to Cardiff or within commutable distance.Passion for delivering high-quality, secure code.Eligible for Security Clearance (must have resided in the UK for the last 5 years).Contact: Zach Bennett – CPS GroupBy applying to this advert you are giving CPS Group (UK) Ltd authority to hold and process your data for this specific role and any other roles we may deem suitable to you over time. We will not pass your data to any third party without your verbal or written permission to do so.

All incoming and outgoing calls are recorded for training and compliance purposes. CPS Group (UK) Ltd is acting as an Employment Agency in relation to this vacancy. Our new privacy policy can be found here https://company-policies

Senior Java Software Engineer employer: CPS Group

CPS Group is an exceptional employer, offering a dynamic and collaborative work environment in Cardiff where innovation thrives. With a strong focus on employee growth, we provide opportunities for continuous learning and development, alongside competitive salaries and benefits. Our agile culture encourages teamwork and creativity, making it an ideal place for passionate software engineers to contribute to impactful projects while enjoying a balanced work-life experience.
C

Contact Detail:

CPS Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Java Software Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, 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! Create a GitHub profile showcasing your Java projects and contributions. This gives potential employers a sneak peek into your coding style and problem-solving abilities, making you stand out from the crowd.

✨Tip Number 3

Prepare for the interview like it’s a coding challenge! Brush up on common Java interview questions and be ready to demonstrate your knowledge of Spring and microservices. Practising with a friend can help you nail those tricky technical questions.

✨Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented engineers like you. Plus, applying directly can sometimes give you a better chance of getting noticed by hiring managers.

We think you need these skills to ace Senior Java Software Engineer

Java
Spring Framework
Microservices
Software Design Patterns
TDD (Test-Driven Development)
CI/CD (Continuous Integration/Continuous Deployment)
Automation
Docker
Kubernetes
Agile Methodologies
Security Best Practices
Performance Optimisation
Collaboration Skills
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java and Spring, as well as any work you've done with microservices or cloud environments. We want to see how your skills match up with what we're looking for!

Showcase Your Projects: Include specific examples of projects where you've applied best practices like TDD and CI/CD. This helps us understand your hands-on experience and how you approach software development.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about delivering high-quality, secure code. Share your thoughts on agile methodologies and how you’ve contributed to team improvements in the past.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity in Cardiff!

How to prepare for a job interview at CPS Group

✨Know Your Java Inside Out

Make sure you brush up on your Java skills before the interview. Be prepared to discuss your experience with Java and Spring in detail, including specific projects you've worked on. Practising coding challenges can also help you demonstrate your technical expertise.

✨Showcase Your DevOps Mindset

Since this role requires a DevOps approach, be ready to talk about your experience with CI/CD pipelines and automation. Share examples of how you've implemented these practices in past projects, and highlight any experience with Docker or Kubernetes.

✨Understand Agile Methodologies

Familiarise yourself with agile principles and be prepared to discuss how you've collaborated within an agile team. Think of specific instances where you contributed to continuous improvement and how you handled challenges in a fast-paced environment.

✨Security and Performance Awareness

Given the importance of security and performance in this role, be ready to discuss how you've ensured these aspects in your previous work. Prepare to share examples of how you've applied best practices in software engineering to deliver high-quality, secure code.

Senior Java Software Engineer
CPS Group
Go Premium

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
  • Senior Java Software Engineer

    Cardiff
    Full-Time
    50000 - 70000 £ / year (est.)

    Application deadline: 2027-09-26

  • C

    CPS Group

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