We are looking for a competent software engineer, who is skilled is in containerisation, cloud-hosting and web technologies that can work within a team to build effective web service products within a modern development environment. You should be experienced in programming the business logic for web applications across the full software development lifecycle. Having full-stack knowledge, e.g. front-end as well as back-end components, would be of great benefit. Key Duties As a key engineer within the team, undertake the specification, design, implementation, test and integration of software in line with company processes and to required standards Accurately define and estimate required effort for tasks Contribute to successfully meet project and product deliverables within schedule and to budget Produce quality software products by ensuring interfaces are well defined and documented, as well as correctly adhered to and understood Mentor and share knowledge with junior team members Work closely with Systems engineering to ensure traceable verification and validation of requirements Professionally interact with internal and external customers to understand their needs Provide feedback on the efficiency and effectiveness of the development environment Technologies : Quarkus, Docker, Kubernetes, Web development, JAVA, Python, Software Continuous Integration, CI, CD, JAVASCRIPT, React, Bitbucket, GIT, JIRA,