Overview
Senior Java Engineer - Quote API at Tesco Technology. Join the team behind Price Service, a mission-critical HTTP API powering pricing and promotions across Tesco channels, touching the lives of over 28 million UK shoppers every week.
We’re building a robust, internet-facing API that runs both in stores and in the cloud, designed to support future innovation at scale. This includes solving complex distributed systems challenges, ensuring high availability, and optimizing performance. Concepts like the CAP theorem are part of our daily engineering conversations.
Our stack includes Java, Vert.x, RxJava, Groovy, Couchbase, and Kafka, running on Azure with a fully automated CI/CD pipeline. We follow Agile principles (Kanban and other methodologies). Collaboration is central to our culture—pair programming is common, and all code is reviewed via GitHub.
You will be responsible for
* Design and implement end-to-end systems using deep JVM and Java ecosystem expertise.
* Translate product requirements into well-structured, maintainable code.
* Write test-driven features and follow the TDD and BDD cycle.
* Apply SOLID principles and cohesive design to build scalable software.
* Collaborate with product stakeholders to shape and refine features.
* Support production systems, resolve incidents, and conduct root cause analysis.
* Mentor and support fellow engineers, fostering a culture of continuous learning.
* Share knowledge across the wider engineering community.
* Prototype and evaluate new tools and technologies.
You will need
* Strong experience with Java 8+
* Hands-on experience with cloud platforms (Azure, AWS, etc.)
* Proficiency with both SQL and NoSQL databases
* Proven ability to scale systems effectively
* Familiarity with Agile methodologies (Scrum, Kanban, Waterfall)
* Exposure to reactive programming paradigms
* Bonus: Experience with eCommerce or search systems
What’s in it for you?
Tesco colleague benefits package includes an annual bonus up to 20% of base salary, holiday entitlement starting at 25 days plus a personal day, private medical insurance, maternity/adoption and paternity leave provisions, and 24/7 virtual GP and EAP for you and your family.
About Us
Tesco aims to be every customer’s favourite way to shop, with a focus on serving customers, communities and the planet. Tesco is committed to inclusion and accessibility throughout the recruitment process. We offer diverse working patterns and blended office/remote arrangements. Internal applicants should speak to the Hiring Manager about flexible options. Everyone is welcome at Tesco.
#J-18808-Ljbffr