Java Software Engineer
CPS Group
Cardiff, United Kingdom
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 55KJob location
Cardiff, United Kingdom
Tech stack
Java
API
Agile Methodologies
Amazon Web Services (AWS)
Automation of Tests
Azure
Cloud Computing
Databases
Continuous Integration
PostgreSQL
Oracle Applications
Selenium
Systems Integration
TypeScript
React
GIT
Containerization
Angular
Front End Software Development
REST
Software Version Control
Docker
Microservices
Job description
- Develop high-quality software aligned with product and user requirements
- Build and maintain modern front-end applications using React and TypeScript
- Work closely with Product Owners and engineers to define and deliver new features
- Develop and integrate APIs and backend services where required
- Participate in Agile ceremonies and collaborative planning
- Contribute to automated testing and CI/CD pipelines
- Support feature deployment and end-to-end delivery
- Mentor junior engineers and promote strong engineering practices
Requirements
- Experience with similar full stack Java Software Engineer role, ideally at Senior level.
- Front end skills within React / Angular / TypeScript, or similar
- Experience building or integrating with REST APIs
- Git-based version control workflows
- Experience with automated testing (unit/integration)
- Knowledge of databases such as PostgreSQL or Oracle
- Experience with CI/CD tools
- Strong problem-solving skills and ability to work collaboratively in Agile teams
- Excellent communication skills
Desirable Experience
- Cloud platforms such as AWS, Azure or GCP
- Containerisation tools such as Docker
- Frontend testing tools (WDIO, Selenium, etc.)
- Financial services or fintech experience
About the company
CPS Group are working with a financial technology company who are looking for a Senior Java Software Engineer with strong React experience to join their engineering team. This is an opportunity to work on modern digital lending platforms, building scalable software used by financial organisations across Europe.
You'll be joining a collaborative engineering environment where developers are encouraged to challenge ideas, improve products and build new solutions from the ground up.
As a Senior Java Software Engineer, you will play a key role in designing and developing modern applications within an Agile engineering team. You'll contribute to both new product development and enhancement of existing platforms, helping deliver high-quality software solutions.