Senior Java Engineer – Customer Fulfilment
Join Tesco Technology as a Senior Java Engineer and help build the next generation of a dynamic, scalable, and resilient fulfilment platform that powers both manual and robotic‑powered order fulfilment across all Tesco customer order locations.
Responsibilities
* Design, develop, and maintain high‑performance Java micro‑services using Spring Boot, RxJava, Kafka, PostgreSQL, and Couchbase.
* Collaborate with cross‑functional teams to optimise system efficiency, scalability and reliability for mission‑critical applications.
* Develop and expose APIs, integrate with enterprise systems and third‑party platforms.
* Write clean, well‑documented code that adheres to best practices and coding standards.
* Diagnose, troubleshoot and resolve complex technical issues in real‑time.
* Guide and mentor junior engineers, fostering a culture of continuous improvement.
* Stay abreast of industry trends, working closely with hardware, data scientists and operations teams.
Qualifications & Experience
* Proven experience developing and supporting robust Java‑based products in an Agile environment.
* Hands‑on experience building full‑stack, distributed Java applications or products.
* Experience working in a globally distributed engineering team is a big plus.
* Strong knowledge of IDEs, languages, and frameworks; ability to work in TDD cycle.
* Deep understanding of design patterns, CQRS, eventual consistency and domain modelling.
* Comfortable with performance optimisation and automated CI/CD pipelines.
* Excellent troubleshooting and debugging skills.
Tech Stack
* Java, RxJava, Spring Boot
* Kafka, PostgreSQL, Couchbase
* Docker, Kubernetes, Jenkins, Azure DevOps, Splunk, AppDynamics, New Relic
* Azure Cloud services
* CI/CD pipelines (Azure Pipelines / GitHub Actions)
Benefits
* Annual bonus scheme up to 20% of base salary
* Holiday: 25 days + 1 personal day (plus bank holidays)
* Private medical insurance
* 26 weeks maternity and adoption leave at full pay (after 1 year service) and 6 weeks fully paid paternity leave
* 24/7 virtual GP service; Employee Assistance Programme (EAP) for mental wellbeing
About Tesco Technology
At Tesco Technology we build world‑class technology solutions that power the Tesco experience across the UK. Our teams work in an inclusive culture that values diversity and belongs to every individual, supporting our mission to serve customers, communities and planet better every day.
Seniority Level
Mid‑Senior Level
#J-18808-Ljbffr