> Markdown version of [/jobs/ext/3327624-intermediate-software-engineer-java-devops-ai](https://www.wearedevelopers.com/jobs/ext/3327624-intermediate-software-engineer-java-devops-ai). 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). --- # Intermediate Software Engineer - Java, DevOps & AI - **Company:** CDL Software - **Location:** Stockport, UK - **Experience:** Experienced - **Salary:** £45,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Cloud Computing, Cloud Computing Security, Continuous Integration, DevOps, Distributed Systems, Secure Coding, Software Engineering, Software Security, Kubernetes, Serverless Computing, Docker, Microservices - **Published:** September 21, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d183f9e6d6b602ed ## About the Role Essential: * Strong Java enterprise development experience * Experience with APIs and microservices * Understanding of software engineering principles and best practices * Exposure to DevOps / CI-CD pipelines * Experience working in an AI development environment Desirable: * Experience with AWS (compute, networking, or serverless services) * Cloud-native development and distributed systems * Docker / Kubernetes * Infrastructure as Code * Experience with AI-assisted development tools * Awareness of secure coding practices, application security, and cloud security principles, * Ability to deliver independently and take ownership * A collaborative team player who contributes positively to squad outcomes * Strong problem-solving skills and attention to detail * Commitment to quality, continuous improvement, and learning * Interest in modern engineering practices (DevOps & AI) Level Expectations (Engineer 3) * Delivers independently with minimal supervision * Owns features or components within the squad * Contributes to technical improvements and best practices * Supports and collaborates with other engineers ## Description We're looking for an Intermediate Java Developer to join our engineering team. This role is suited to a proficient engineer who can deliver high-quality software, take ownership of features, and contribute to continuous improvement within their squad., * Deliver well-tested, secure and scalable solutions aligned to CDL standards * Take ownership of features or components end-to-end * Contribute to solution design and technical decisions * Support and improve CI/CD pipelines and deployment processes * Collaborate with Product and Platform teams * Participate in team ceremonies and squad delivery * Contribute to continuous improvement and adoption of AI tools