Software Engineer
Role details
Job location
Tech stack
Job description
Working as part of a collaborative and technically skilled Software Engineering team, you will contribute to the design, development, and delivery of high-quality software solutions that support Almacs global operations.
You will work across the full software development lifecycle, ensuring solutions are aligned to defined technical architecture while meeting requirements for usability, scalability, security, and reliability. This role offers the opportunity to work with modern technologies, contribute to continuous improvement initiatives, and support the delivery of impactful systems within a regulated and fast-paced environment.
Requirements
Do you have experience in Terraform?, Occasional interaction with internal and external stakeholders may be required, so strong communication skills are essential., * You will be a motivated and detail-oriented Software Engineer with strong technical expertise and a passion for delivering high-quality solutions.
- Have eligibility to work in the UK OR possess a valid work permit that will allow you to take up full time, permanent employment in the UK
- Degree in Computer Science (or related discipline)
- Strong experience developing applications using Java (Spring / Spring Boot)
- Experience with SQL and specifically Oracle technologies
- Experience applying Object-Oriented Programming principles
- Experience contributing to CI/CD pipelines and full SDLC delivery
- Strong communication skills and ability to collaborate effectively
Desirable experience: includes
- front-end technologies (Angular/React), containerisation
- AI Tooling within work practices such as prompt engineering within the SDLC
- Experience with AWS serverless technologies (Lambda, API Gateway, SQS/SNS)
- Experience with Infrastructure as Code (Terraform / CloudFormation / AWS SAM)