Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Tesco

New

Backend Engineer

Posted Updated
Discussion

Description

We are looking for an experienced SDE III Backend Developer with strong expertise in Java, Spring Boot, microservices architecture, and cloud technologies. The ideal candidate will be responsible for designing, developing, and maintaining scalable, secure, and high-performance backend applications while ensuring reliability, security, and operational excellence.


Responsibilities:

  • Design, develop, and maintain scalable backend services and microservices using Java and Spring Boot.
  • Build secure, high-performance REST APIs and manage the API lifecycle.
  • Implement authentication and authorisation mechanisms using Spring Security and OAuth 2.0.
  • Design and optimise database schemas, data models, and queries using Couchbase and PostgreSQL.
  • Perform database performance tuning and troubleshoot application bottlenecks.
  • Deploy, configure, and manage cloud-native applications in Microsoft Azure environments.
  • Implement containerization, CI/CD pipelines, and automated deployment practices.
  • Establish application monitoring, centralised logging, and observability using Splunk and New Relic.
  • Diagnose production issues, analyse application logs, and improve system performance and reliability.
  • Apply microservices design principles and cloud-native architecture best practices.
  • Collaborate with cross-functional teams to define technical requirements and deliver reliable backend solutions.
  • Participate in architecture reviews, code reviews, technical design discussions, and engineering best practices.
  • Contribute to performance engineering, scalability optimisation, and system resilience.
  • Follow DevOps and SRE practices to improve deployment efficiency and service reliability.


The core requirements for the job include the following:


Technical Skills:

Core Development:

  • Java
  • Spring Boot
  • Spring Security
  • Microservices Architecture

Databases:

  • Couchbase
  • PostgreSQL
  • Data Modelling and Performance Tuning

Cloud and Infrastructure:

  • Microsoft Azure
  • Cloud-Native Application Design
  • Containerization and Deployment Practices
  • CI/CD Implementation

API Development and Security:

  • REST API Design and Development
  • OAuth 2.0
  • Authentication and Authorisation Frameworks
  • API Lifecycle Management

Observability and Monitoring:

  • Splunk
  • New Relic
  • Logging, Monitoring, and Application Diagnostics


Desired Skills:

  • Event-Driven Architecture
  • Messaging Platforms such as Kafka or similar technologies.
  • Performance Engineering and Scalability Optimisation.
  • Infrastructure as Code (IaC) Concepts.
  • DevOps and Site Reliability Engineering (SRE) Practices.


Experience:

  • Relevant backend development experience with strong hands-on expertise in Java, Spring Boot, microservices, API security, databases, and cloud deployment. The exact experience range should be confirmed with the hiring team.


Ideal Candidate Profile:

  • The ideal candidate should have strong backend engineering fundamentals, experience building secure and scalable enterprise applications, knowledge of cloud-native systems, and the ability to contribute to technical design and production reliability.

Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →