Intermediate Software Engineer - Java, DevOps & AI
Role details
Job location
Tech stack
Job description
We are 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
Requirements
Do you have experience in Microservices?, 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
Benefits & conditions
Pulled from the full job description
- Referral programme
- Shuttle service provided
- Free parking
- Company pension
- Cycle to work scheme
- Car scheme
- On-site parking, The salary for the role of Intermediate Software Engineer pays up to £45,000p.a. providing a fantastic opportunity for career progression through CDL's clearly defined career framework (https://progression.cdl.co.uk/)., Hybrid Working (2 Days a Week in the office - SK4 2HD)
- ️ Flexible working.
25 days holiday to start, increasing by 1 day per 1 year of service up to 30 days. Top employer for 10th year running Excellent training and development platform Opportunities for career progression Health and Wellbeing Programme
- Virtual activities, lunch and learns, coffee mornings and meetups.
️ Life and health assurance
- Electric Vehicle Scheme
️ Established Recognition Award System Great Parental Benefits Diversity and Inclusion network Pension scheme Community projects and volunteer days Refer a friend bonus
Campus Benefits: ️ On-site free parking Open plan modern offices Quiet Spaces are also available Shuttle bus to and from the station ️ Subsidised restaurant Games room, pool & table-tennis tables and chill out zone
- ️ Annual Hackathon & Deep Racer Events
Social activities, regular social events through our social group Xtra, including a summer BBQ, competitions, bowling, go-karting, football games, Winter party and much more!
- ️ Car wash, barber, yoga classes, boot camp and massage services all on site
Cycle to work scheme Shower and dry rooms
Diversity and inclusion: We're on a journey to keep innovating, that means welcoming new ideas and ways of thinking. CDL recognises that building a diverse workforce is critical to the success of our business. We strongly encourage applications from a diverse talent pool and welcome the opportunity to discuss flexibility requirements and workplace adjustments with all our applicants.