The Role
The Backend Engineer will contribute to the design, development, and deployment of cloud‑native backend services using Java, Spring Boot, and Microsoft Azure. The role focuses on building and supporting microservices and event‑driven systems that enable scalable, resilient, and high‑performance platforms, while working under established architectural guidelines and collaborating closely with senior engineers and cross‑functional teams.
Your responsibilities
- Develop and maintain microservices using Java, Spring Boot, and Go in line with agreed design standards.
- Implement event‑driven communication using messaging platforms such as Azure Event Hub, Kafka, or RabbitMQ.
- Design, build, and integrate RESTful APIs and support asynchronous communication patterns.
- Deploy and operate applications on Microsoft Azure, including Azure Kubernetes Service (AKS), with guidance from senior team members.
- Support application security, performance, scalability, and reliability through best practices and testing.
- Work with DevOps teams to support CI/CD pipelines, containerisation, and automated deployments using Docker and Kubernetes.
- Write and maintain unit and integration tests to ensure code quality and system stability.
- Participate in code reviews, technical discussions, and continuous improvement activities.
Your Profile
Essential skills/knowledge/experience:
- Hands‑on experience with Java, Spring Boot, and backend development.
- Experience building and consuming microservices and event‑driven systems.
- Hands‑on experience with Microsoft Azure services, including Event Hub, Service Bus, Storage, and AKS.
- Understanding of messaging systems, queues, and pub/sub patterns.
- Experience with CI/CD tools such as Azure DevOps or Jenkins.
- Practical experience using Docker and exposure to Kubernetes environments.
- Experience working with Cosmos DB and PostgreSQL.
Desirable skills/knowledge/experience:
- Exposure to reactive programming frameworks such as Spring WebFlux.
- Basic understanding of API gateways, OAuth2, and JWT‑based security mechanisms.
- Familiarity with monitoring and observability tools (Application Insights, Prometheus, Grafana).
- Experience using Go for building lightweight backend services is an advantage.
TCS is consistently voted a Top Employer in the UK and globally. Our competitive salary packages feature pension, health care, life assurance, laptop, phone, access to extensive training resources and discounts within the larger Tata network.
We offer health & wellness initiatives and sports events; we are the proud sponsor of the London Marathon.
Diversity, Inclusion and Wellbeing
Tata Consultancy Services UK&I is committed to meeting the accessibility needs of all individuals in accordance with the UK Equality Act 2010 and the UK Human Rights Act 1998.
We welcome and embrace diversity in race, nationality, ethnicity, disability, neurodiversity, gender identity, age, physical ability, gender reassignment, sexual orientation. We are a disability inclusive employer and encourage disabled people to apply for this role.
As a Disability Confident Employer, we offer an interview to applicants with disabilities or long‑term conditions who meet the minimum criteria for the role. Please email us at UKI.recruitment@tcs.com if you would like to opt in.
If you are an applicant who needs any adjustments to the application process or interview, please contact us at UKI.recruitment@tcs.com with the subject line: “Adjustment Request” or call TCS London Office 02031552100 / +44 204 520 2575 to request an adjustment. We welcome requests prior to you completing the application and at any stage of the recruitment process.
#J-18808-Ljbffr…
