Salary: £60,000 - 100,000 per year Requirements: Java 17 Spring Boot MongoDB AWS Docker Domain Driven Design TDD/BDD Basic Frontend Development in React.js/Typescript/HTML/CSS (Desirable) Spring Webflux / Project Reactor (Desirable) Reactive programming (Desirable) Cloud Native Development (AWS SDK/CDK) (Desirable) CI/CD Automation (Jenkins) (Desirable) ETL/Real Time Analytics/Database Modelling (Desirable) Writing Automated Testing Frameworks (Desirable) Manufacturing/Supply Chain Experience Responsibilities: Work with the rest of the Software Department team to continually design and develop state of the art production software Contribute to all stages of the development lifecycle Define application objectives and functionality Create detailed design documentation Propose and implement changes to current Java infrastructure Conduct software analysis, programming, testing and debugging Prepare and produce end user documentation Support continuous improvement, investigating alternative technologies, and presenting for architectural review Technologies: AWS CI/CD Cloud CSS Docker ETL Frontend Support Java Jenkins MongoDB REST React Spring Spring Boot TDD TypeScript DDD More: We are looking for a Software Engineer (Java) to join our dynamic team and support our aggressive growth targets by developing bespoke systems to enhance our production processes. This is a unique opportunity to be part of our in-house Software Department and work on a greenfield project that utilizes cutting-edge technology. We offer a competitive salary of £50,000-£55,000 based on experience, along with a bonus scheme, 25 days of annual leave, and a 7% employer pension contribution. The role allows for flexible working arrangements, with 80% remote work and 20% office-based, alongside optional private healthcare. last updated 18 week of 2026