Mid-Level Software Engineer (Java / Spring Boot)
Location: Cardiff - Hybrid (3 Days a week in office)
Salary: Up to £55,000 + bonus up to £11,000
We're looking for a Mid-Level Software Engineer to join a growing technology business.
You'll join an established engineering team, developing new features and improving existing applications using Java, Spring Boot and PostgreSQL.
This is a hands-on role offering the opportunity to take ownership of projects from development through to production while contributing to technical decisions and supporting junior developers.
Key Responsibilities
- Develop and maintain applications using Java and Spring Boot.
- Work with PostgreSQL, SQL and database migrations.
- Build, test and deploy features into production.
- Write automated tests and participate in code reviews.
- Work with CI/CD pipelines and cloud-hosted systems.
- Troubleshoot issues and improve software performance, security and quality.
Requirements
- Strong commercial experience with Java and Spring Boot.
- Experience with relational databases, ideally PostgreSQL.
- Experience delivering software features into production.
- Knowledge of automated testing and CI/CD.
- Strong problem-solving and communication skills.
Desirable
AWS, React, TypeScript, Jenkins, fintech or lending experience.
What's on Offer?
- Salary up to £55,000 plus bonus potential up to £11,000.
- Hybrid working in Cardiff.
- 25 days' annual leave plus bank holidays.
- Private health insurance and pension.
- Additional benefits, including birthday leave and salary sacrifice schemes.
#J-18808-Ljbffr
Software Engineer (Java / Spring Boot) in Cardiff employer: CPS Group (UK) Limited
Join a dynamic digital consultancy that prioritises employee growth and offers a flexible work culture, allowing you to thrive in a primarily remote role with occasional client visits. With competitive salaries and a focus on financial transformation initiatives, this company provides ample opportunities for professional development while working alongside senior finance stakeholders in a collaborative environment.