Enable job alerts via email!
A leading retail company in the UK is seeking a Java Backend Developer with over 5 years of experience. The ideal candidate will be responsible for translating requirements into code, producing test-driven features, and mentoring colleagues. Strong communication skills and experience with cloud platforms are essential. This role offers flexible working arrangements combining office and remote work.
The payment services team is at the heart of Tesco Technology, serving 28 million+ shoppers in the UK and abroad. We deliver HTTP services that reliably manage payments at a global scale, 24 hours a day, every day. We also provide capabilities that detect and prevent fraud and build upon innovative technologies to reduce loss. We handle over 100 million transactions and billions of events per day, amounting to a billion pounds every week.
At the core of our operation are the APIs that handle various payment methods including cash, card, and gift card across stores, fuel stations, and online platforms. We support wallet behaviors, repeat payments, refunds, and identity checks. These systems are built around an event sourcing architecture using Java, Akka, Cassandra, Postgres, and Kafka. We embrace DevSecOps practices and focus heavily on automation to improve testing and deployment processes. Our work is managed through Kanban, supporting what we code.
Experience relevant for this job:
Skills relevant for the job:
Our vision at Tesco is to become every customer's favourite way to shop, whether at home or on the move. Our core purpose is ‘Serving our customers, communities, and planet a little better every day’. Serving means more than transactions; it involves acting responsibly and sustainably for all stakeholders, communities, and the environment.
We foster an inclusive culture where everyone can be themselves. We celebrate diversity and recognize its value and opportunities. As a Disability Confident Leader, we are committed to an accessible recruitment process. For accessibility support details, please click here.
We offer diverse full-time and part-time roles across various business areas, with flexible working patterns combining office and remote work. Our offices are spaces for connection, collaboration, and innovation. Internal applicants should discuss flexible arrangements with their Hiring Manager. Everyone is welcome at Tesco.