Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Senior software engineer - payments (java)

London
Tesco
Software engineer
Posted: 12 July
Offer description

The payments service team is at the core of Tesco Technology, serving over 28 million shoppers in the UK and internationally. We deliver reliable HTTP services that manage payments at a global scale, 24/7. Our capabilities include fraud detection, prevention, and leveraging innovative technologies to reduce losses, processing over 100 million transactions and billions of events weekly.

At the heart of our operations are APIs supporting various payment methods such as cash, card, and gift cards across stores, fuel stations, and online platforms. We also handle wallet behaviors, recurring payments, refunds, and identity verification.
As a Senior Software Developer at Tesco, you will oversee the full development and support lifecycle of software programs. Your work simplifies complex tasks, saving time, effort, and money, and often redefining standards. The role emphasizes coding but also involves leading design and architecture discussions, mentoring team members, and fostering a collaborative environment.
If you thrive on working with high-impact, business-critical systems, this team could be an excellent fit for you.
The technology stack includes Java, .NET/C#, Cassandra, Docker, HAProxy, Azure DevOps, and Postgres. We follow a TDD and 'you build it, you support it' DevOps culture, with a strong focus on automation, continuous testing, and deployment improvements.
Key responsibilities include:
1. Developing scalable frontend systems using Java and associated tools.
2. Translating requirements into code and tasks.
3. Creating test-driven features, familiar with the TDD cycle.
4. Applying cohesion and SOLID principles for maintainable software.
5. Collaborating with stakeholders to improve products.
6. Leading system design discussions and working with Product Managers.
7. Supporting production systems and learning from incidents.
8. Sharing knowledge within the engineering community.
9. Mentoring team members.
10. Evaluating new tools through proof of concepts.
Qualifications include experience with Java, eagerness to learn new technologies, familiarity with SQL/NoSQL databases, cloud platforms (AWS, Azure), and agile/TDD practices. Excellent interpersonal skills are essential. Experience with Ecommerce payment systems is a plus but not required.
Our vision at Tesco is to become every customer's favorite shopping destination, whether at home or on the move. Our purpose is to serve our customers, communities, and the planet better every day, acting responsibly and sustainably for all stakeholders.
We foster an inclusive culture where everyone can be themselves. We celebrate diversity and are committed to equal opportunities. As a Disability Confident Leader, we ensure an accessible recruitment process. For more support details, please click here.
We offer diverse full-time and part-time roles across various business areas, with a flexible blend of office and remote work. Our offices remain hubs for connection, collaboration, and innovation. Internal applicants should discuss flexible arrangements with their Hiring Manager. Everyone is welcome at Tesco.
#J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Software engineer - reigate
Reigate
esure Group
Software engineer
Similar job
Senior software engineer - reigate
Reigate
esure Group
Software engineer
Similar job
Senior software engineer - london
London
Chetwood Bank
Software engineer
See more jobs
Similar jobs
Tesco recruitment
Tesco jobs in London
It jobs in London
jobs London
jobs Greater London
jobs England
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in London > Senior Software Engineer - Payments (Java)

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save