Rodeo
ResourcesPartnersSign in

Tesco

Senior Software Java Engineer - Customer API

Welwyn Garden City
Posted 6 days ago
Sign up to applySee more jobs like this

How your CV stacks up

1Upload CV
2Analyse CV
3Improve CV

Upload your CV to see how well it fits this job role

?%

Senior Software Java Engineer - Customer API

Senior Software Development Engineer (SDE) at Tesco

About the Role

Senior Software Development Engineers (SDEs) are the creative minds developing the software applications that make life easier for customers. Accountable for the entire development lifecycle of software programmes, delivering transformative solutions that simplify complex tasks by saving customers time, effort or money.

Key impact areas include:

  • Designing and coding high-quality software
  • Simplifying daily customer challenges
  • Bringing innovative ideas to life across the business

In this role, you will:


Responsibilities

  • Developing robust solutions: Craft high-quality software solutions with expertise in Java (preferably Spring Boot or other modern frameworks)
  • Cloud and infrastructure: Leverage Microsoft Azure for deployments and champion Terraform for Infrastructure as Code (IaC), or actively contribute to learning these tools
  • CI/CD advocacy: Drive best practice implementation for Continuous Integration/Continuous Delivery (CI/CD) pipelines
  • Documentation excellence: Ensure comprehensive documentation for development processes and system architecture
  • Data-driven decision-making: Balance short-and long-term goals while making trade-offs backed by data
  • Security-first mindset: Apply Tesco’s architectural standards, integrating vulnerability scanning, and secure coding practices
  • Systems ownership: Maintain agility, reliability, scalability, and performance for systems you drive
  • Mentoring culture: Guide and support fellow engineers while fostering growth and collaboration
  • Automation & efficiency: Build tools/scripts to streamline workflows and enhance team productivity

Requirements

Technology Stack

Tesco employs a modern stack including:

  • Back-end: Java/JVM languages (Spring Boot, Hibernate, or similar JVM frameworks), JavaScript/TypeScript
  • Cloud: Microsoft Azure (or familiarity with AWS)
  • Infrastructure: Terraform for automation
  • Microservices architectures
  • Databases: Relational (PostgreSQL) and NoSQL (Cosmos DB, CouchDB, MongoDB)
  • Monitoring/Alerting: Splunk, xMatters, New Relic
  • DevOps Tools: GitHub, version control and branching strategies
  • Ticketing: Zendesk & JIRA

Reasons to use Rodeo

I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?

Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.

Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.

Start with a chat, not a search bar

Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.

P

Graduate Consultant — 2026 Scheme

PwC·London, UK
£35,000/yr

Why you're a good match

Strong

Your economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.

See breakdown
Save jobNot relevant
View details

It searches the market for you

Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.

Why you're a good match

You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.

See breakdown
Strong

Experience fit

Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.

See breakdown
Strong

Only hits

No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.

Technical Skills

Essential:

  • Proficiency in Java¹ or another JVM language
  • Experience with cloud services (Azure preferred, but AWS knowledge is also valuable)
  • Infrastructure as Code with Terraform
  • Understanding of SQL (PostgreSQL) and NoSQL databases
  • Experience with Agile methodologies (Scrum/Kanban)
  • Solid grasp of system design principles

Helpful (but not mandatory):

  • Working knowledge of JavaScript/TypeScript
  • Familiarity with microservices architecture
  • Exposure to CI/CD pipelines or DevOps practices

¹ Specialisation in Spring Boot, Micronaut or similar frameworks is highly beneficial.

Stretch Criteria

  • Proactive attitude toward learning new technologies
  • Ability to own technical aspects of projects from design to implementation
  • Experience mentoring engineers or leading technical delivery
  • Contributions to open-source projects or architecture of large systems

Essential Non-Technical Criteria

  • Strong communication skills in British English
  • Strong leadership ability to lead complex projects or teams
  • Action-oriented mindset
  • Core values of collaboration and problem-solving

Benefits

At Tesco, we call it "the little helps"—our commitment to supporting your well-being and career growth:

Get help with your application

Your very own career expert that helps elevate your application to the next level.

Get help applying for this job

Holistic Support

  • Financial Rewards:

    • Annual bonus scheme (up to 20% of base salary)
    • Competitive compensation package
  • Wellbeing:

    • 25 days’ annual holiday (plus a personal day plus bank holidays*)
    • Free private medical insurance
    • Exclusive mental wellbeing support
      • 24/7 virtual GP service
      • Employee Assistance Programme (EAP) for you and your family
      • Free access to professionals (e.g., occupational health, financial advisors)
  • Parental Support:

    • 26 weeks’ full-pay maternity leave (following 12 months’ qualifying service) + 13 weeks’ Statutory Maternity/Adoption Pay
    • 6 weeks’ fully-paid paternity leave
  • Remote Work Flexibility:

    • 60% of time spent collaborating on-site with 40% working remotely
    • Fully flexible approach dependent on role and availability

*(Bank holidays vary regionally)


About Tesco

Our Mission

We’re more than a supermarket or tech company—we’re a global retailer focused on daily improvements for our customers, colleagues, and communities.

Our Culture

  • Balanced support for work and life balance
  • Global working model favouring adaptability
  • Welcoming a diverse and inclusive workforce including neurodiverse talent

Our Values in Action

We rate ourselves as a Disability Confident Leader, ensuring a fully inclusive and accessible recruitment process at every stage. If you need accommodation during your application, contact us for support. And yes—“No box-checking” policies: We value potential and diversity of thought.

No perfect applicant? Great! We encourage all candidates to apply regardless of your street address to our job requirements. If you have questions, we’re happy to discuss how we can support your working needs.

Trusted by 25,000+ job seekers

“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”

Jessica, London

Get help applying for this job

Skills

Java
Spring Boot
Azure
Terraform
Microservices
SQL
NoSQL
GitHub
Agile
System Design
CI/CD
Documentation
Monitoring Tools
Collaboration
Automation
Mentoring

Location

Welwyn Garden City, England, United Kingdom

Sign up to applySee more jobs like this