Senior Software Developer (Java/Kafka) – Up to £120,000 - FTC
We are building the next generation, dynamic, scalable and resilient Fulfilment platform for Tesco, integrating manual and robotic powered fulfilment operations across all customer order fulfilment locations.
The platform – the Fulfilment Point System (FPS) – enables all fulfilment centres across different geographies to pick, marshal and dispatch customer orders while managing the site workflow through a real‑time visualisation and intervention tool.
As a key member of a globally distributed, full‑stack Java team, you will develop high‑performance, reliable and scalable applications, design and implement microservices, and ensure code quality, optimisation and continuous delivery.
Responsibilities
* Design and develop high‑performance applications.
* Collaborate with cross‑functional teams to optimise system efficiency, scalability and reliability.
* Develop APIs and microservices to integrate with enterprise systems and third‑party platforms.
* Write clean, maintainable and well‑documented code adhering to best practices.
* Diagnose and resolve complex technical issues in real‑time to ensure uninterrupted operations.
* Mentor junior engineers and foster a culture of continuous improvement.
* Stay ahead of industry trends, working closely with hardware, data science and operations teams.
Qualifications
* Hands‑on experience building and supporting reliable, operationally robust full‑stack and distributed Java applications or products.
* Product development experience using agile methodologies.
* Experience contributing to globally distributed software engineering teams (plus).
Technical Skills
* Languages & Frameworks – Java, Spring Boot, RxJava.
* Messaging & Data – Kafka, PostgreSQL, Couchbase.
* DevOps & CI/CD – Docker, Kubernetes, Jenkins, Azure Pipelines, GitHub Actions, Azure DevOps, Splunk, AppDynamics, New Relic.
* Cloud – Azure.
* Other – Event‑driven architecture, CQRS, eventual consistency, domain modelling.
Benefits
* Annual bonus scheme up to 20% of base salary.
* Holiday starting at 25 days plus a personal day (plus bank holidays).
* Private medical insurance.
* 26‑week maternity and adoption leave at full pay, followed by statutory maternity or adoption pay, plus 6 weeks fully paid paternity leave.
* Free 24/7 virtual GP service, Employee Assistance Programme and mental wellbeing support.
About Tesco
Tesco’s vision is to become every customer’s favourite way to shop, whether at home or on the move. We are committed to serving our customers, communities and planet better every day, creating an inclusive workplace that values diversity and supports accessibility.
#J-18808-Ljbffr