> Markdown version of [/jobs/ext/3251493-senior-software-java-engineer](https://www.wearedevelopers.com/jobs/ext/3251493-senior-software-java-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software (Java) Engineer - **Company:** CPS Group - **Location:** UK (Remote available) - **Experience:** Expert - **Salary:** £55,000.0 - £65,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Amazon Web Services, Microsoft Azure, Open Source Technology, Software Deployment, Software Engineering, Software Systems, TypeScript, Software Organization, ReactJS, Gitlab - **Published:** September 30, 2026 - **Apply:** https://www.cv-library.co.uk/job/225597465/Senior-Software-Java-Engineer ## About the Role This is an excellent opportunity for an experienced Full Stack Software Engineer with strong Java experience. As a Senior Software Engineer, you'll work as part of an Agile team, contributing across the full software development lifecycle., Strong commercial experience with Java - Hands-on Full Stack development experience - Experience with React, JavaScript and TypeScript - Experience working with AWS and/or Azure - Strong understanding of software development best practices - Experience working within Agile environments - Excellent communication and stakeholder engagement skills - Previous consultancy experience would be advantageous but isn't essential. ## Description Designing, developing and testing bespoke software solutions in Java, React JavaScript, and TypeScript - Working across a range of open-source technologies and libraries - Developing and maintaining CI/CD pipelines using tools such as GitLab - Deploying applications across AWS - Contributing to architecture, technical design and solution development - Working across the full software lifecycle, from requirements through to delivery and ongoing support - Working collaboratively with customers and wider technical teams - Taking technical ownership and mentoring or leading others where appropriate ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [GitLab CI pipelines for a whole company](https://www.wearedevelopers.com/videos/143-gitlab-ci-pipelines-for-a-whole-company) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [The Art and Craft of Type Development](https://www.wearedevelopers.com/videos/81-the-art-and-craft-of-type-development) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)