Salary: 40,000 - 40,000 GBP per year Requirements:
* We are looking for an effective Full Stack Developer with the following qualifications and skills:
* Previous commercial experience in developing Java and mobile systems.
* Proficient understanding of Java and JavaScript, specifically:
* - Java Spring Boot
* - JavaScript (React or Node.js)
* - React Native
* Familiarity with Agile working practices.
* Experience with:
* - Kafka
* - ElasticSearch, Logstash, Kibana
* - MongoDB
* - Jenkins
* - Ansible
* - GIT or similar tools.
* In addition to these skills, you must demonstrate excellent problem-solving abilities and fault analysis. You should have a proven capability to work independently while managing and prioritizing your workload. Adaptability and support for the wider team are also crucial, along with strong incident and problem management skills. Desirable skills include DevOps, Linux experience, Shell scripting, Maven, and Microservices.
Responsibilities:
* As a Full Stack Developer at Yodel, you will be responsible for:
* Engaging in Test Driven Development.
* Participating in paired programming as needed.
* 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 for 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.
* Collaborating across IT and business functions to deliver solutions or resolve underlying production system issues.
* Communicating effectively with business representatives, providing clear, non-technical language.
Technologies:
* Angular
* Ansible
* DevOps
* ElasticSearch
* Git
* Support
* Java
* JavaScript
* Jenkins
* Kafka
* Kibana
* LESS
* Linux
* Maven
* Mobile
* MongoDB
* React
* React Native
* Security
* Spring
* Spring Boot
* Vue
* Web
* microservices
* TDD
* NodeJS
* Backend
More:
Here at Yodel, we deliver more than just parcels; we deliver a great experience regarding your career as well. We are on the lookout for a self-motivated Java Developer to join our talented IT department. The role will be based at our Head Office in Liverpool, but we offer hybrid working options.
Our successful candidate will enjoy an attractive benefits package that includes:
- Competitive remuneration.
- Private Medical Insurance.
- A mixture of office and home working arrangements.
- A business casual dress code.
- A Pension Scheme.
- 33 days holiday, including bank holidays.
- Free parking and access to on-site modern gym facilities.
- Wellness initiatives that support your wellbeing, including a 24-hour employee assistance programme and subsidized gym membership.
- Access to various partner discounts.
What's next? After reviewing your application, our recruitment team will reach out to you if you are successful. We will set up a call to discuss your background, qualifications, and any questions you may have. If there is a good fit, we will share your application with the hiring manager for review. Our interview process consists of two stages: the first stage involves a formal interview with competency-based questions and a technical test, while the second stage includes an interview with a senior member of our IT team.
At Yodel, we recognize that our people are fundamental to our success. We are committed to equal opportunities, value differences, and aim to build teams that represent a variety of backgrounds, perspectives, and skills. If you would like to discuss any accessibility requirements, please feel free to reach out.
Apply now to join us for this exciting opportunity!