Our team is modernizing the technologies used to drive our fulfilment network and depot operations. There are two main areas of our work:
Supporting increased automation within our depots to make them more efficient.
Developing modern applications to support our colleagues drive better outcomes for the business.
As a part of the first area, we are constantly exploring integration with numerous automation providers. We therefore need support to drive innovation with the automation providers to optimize the flow of stock within the depots. In the second area, we are constantly developing new applications to support our colleagues drive further improvements.
On the technical side, we are developing Java microservices which are exposed via React applications and REST APIs. We use Kafka as a messaging backbone to provide strategic business analytics and insights via the Tesco Analytics Platform. We deploy our applications to AKS, virtual machines on premise or increasingly to an internal Kubernetes platform. We use Terraform to create our infrastructure as code.
responsibilities :
Conduct performance assessments, provide feedback, and guide career development for team members
Mentor the development team, ensuring the implementation of best practices, design principles, and coding standards
Ensure processes and standards that enable high-quality software delivery
Communicate technical concepts effectively to non-technical stakeholders
Collaborate with cross-functional teams, shaping technical strategy and roadmap
Define project scopes, timelines, and ensure alignment with business goals
Monitor project progress, mitigate risks, and maintain alignment with enterprise standards
Foster innovation and explore new tools/methodologies
Inspire the team to deliver clean, efficient code based on industry standards
Create comprehensive technical documentation
Implement security tools (e.g., SonarQube, Snyk) and oversee adherence to security best practices
Manage application performance and asset monitoring (e.g., Splunk, New Relic) for seamless operation
requirements-expected :
At least 4 years of experience developing with Java 11+
Experience working with Agile methodologies (Scrum/Kanban)
Experience in test driven development
Experience of designing and developing microservices / REST APIs
Experience with Azure, or other cloud solutions
Exposure to React
Good English communication skills
offered :
Permanent contract from the start, reflecting our trust in your abilities
Up to 20% yearly salary bonus based on individual and business performance
Additional 4 days of paid leave for well-being and family life
Heightened income costs (KUP)
MacBook provided for work
Private healthcare (LuxMed)
Cafeteria & Multisport benefits
Learning opportunities with certified technical training and platforms like Udemy, Pluralsight, and Oreily