Role Overview Java Developer Permanent Skyways Hub, Liverpool (Hybrid working) Competitive Salary Great Benefits Here at Yodel we deliver more than just parcels we deliver a great experience when it comes to your career too. We are recruiting an experienced full stack developer that will be involved in the development, support and continual improvement of our Java applications. This role covers everything from the development of backend services to modern front-end websites and mobile applications, utilising automated testing, build pipelines and automated deployments. What you'll be doing As a full stack developer, you will be work in an agile team, following agile development practices including ceremonies, daily scrum meetings, sprint planning and retrospectives. At Yodel Continuous Delivery is at the core of our development approach. In addition to this you will contribute to the overall design of our systems and delivery of quality code to defined standards. The role requires the ability to work collaboratively in a scrum team, with responsibility for the delivery and support of modern software solutions. What you need to show us The effective Full Stack Developer will need to have previous commercial experience of developing Java and mobile systems with a good understanding of Java and Javascript languages covering the skills listed below. - Java Spring Boot - Java Script specifically React or Node.js - React Native - Agile Working Practices - Kafka - ElasticSearch, Logstash, Kibana - Mongo - Jenkins - Ansible - GIT or similar. In addition to the above skills, you will need to have excellent problem-solving abilities and fault analysis. You will have a proven capability to work independently whilst managing and prioritising your own workload as well as an ability to adapt and support the wider team as required as well as excellent incident and problem management skills. If you have DevOps, Linux experience, Shell scripting, Maven and Microservices - these are desirable skills we are looking for in this role. You will also be responsible for the following duties: - Test Driven Development - Paired programming, as require - Designing, developing, and maintaining robust, scalable, and high-performance web applications using Java and related technologies. - Collaborating with cross-functional teams, including product managers, designers, and other developers, to deliver end-to-end solutions. - Writing clean, efficient, and well-documented code for both front-end and back-end systems. - Building and integrating RESTful APIs and microservices to support seamless data exchange and functionality. - Developing responsive and user-friendly front-end interfaces using modern frameworks (e.g., Angular, React, or Vue.js). - Ensuring the security, performance, and reliability of applications through rigorous testing and optimization. - Troubleshooting, debugging, and resolving software defects and technical issues. - Participating in code reviews to maintain high-quality standards and share knowledge with the team. - Staying up-to-date with emerging technologies and industry trends to continuously improve our tech stack. - Contributing to the entire software development lifecycle, from concept and design to deployment and maintenance. - Providing coaching and mentoring to less experienced developers - Working collaboratively across IT and Business functions to deliver solution, or resolve underlying production system issues - Must be able to work closely with solution design, business analysts and product owners - Must be able to work with Business Representatives, providing communications in clear non-technical language. Why work with us f you are a self-motivated Java Developer looking to join an award-winning IT department, then click to apply. The role will be based at Yodel Head Office in Liverpool, but we do offer hybrid working. The successful candidate will receive the following great benefits: Competitive remuneration package Private Medical Insurance Mixture of office and home working Business casual dress code Pension Scheme Free personal & professional development courses 33 days holiday including bank holidays. Free parking On-site modern gym facilities (includes many classes per week including HIIT and yoga) In the office you will have access to Costa, Juice bar, Starbucks, and restaurant. Dedicated wellness initiatives that support your wellbeing, ranging from our 24-hour employee assistance programme to subsidised gym membership Partner discounts such as Nuffield Health, EE, The Cornish Company, Leicester Tigers, Laithwaite's Wine, SoSweet, Skatehut and Virgin Wines Access to Aviva Digi Care (healthcare support). What happens next? After reviewing your application, our recruitment team will contact you if you are successful. We will arrange a brief call to further explore your background and qualifications, as well as address any questions you may have. If it appears that there is a good fit, we will share your application with the hiring manager for their review. For this position, our interview process consists of two stage: First stage: You will be invited to a formal interview lasting approximately one hour. During this interview, you can anticipate a combination of competency-based questions and a technical test Second Stage: You will be invited to a formal interview lasting approximately one hour with a senior member of our IT team. Yodel recognises that its people are fundamental to its success. We are committed to equal opportunities, we value differences between people, and we aim to build teams that represent a variety of backgrounds, perspectives, and skills. If you would like to discuss any accessibility requirements for the recruitment process or the role, please contact the recruitment team who will be happy to discuss. Apply now to be considered for this exciting opportunity. Yodel is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. ADZN1_UKTJ