Lead Java Developer - Springboot / microservices

Xebia IT Architects
Posted on
Xebia IT Architects logo

Experience
6 - 11 yrs
Job Location
Bengaluru, India
Vacancy
3
Designation
Lead Java Developer
Job Type
ONSITE

Job Description

Role Overview
We are looking for a highly skilled Java Spring Boot Microservices Developer with strong system design expertise to build and scale enterprise-grade applications for Tescos digital platforms. The role involves designing resilient microservices, handling high-scale systems, and collaborating closely with product and architecture teams.
Key Responsibilities

  • Design, develop, and maintain Java-based microservices using Spring Boot
  • Lead and contribute to low-level and high-level system design discussions
  • Build scalable, fault-tolerant, and high-performance distributed systems
  • Define API contracts (REST), data models, and integration patterns
  • Apply design patterns, SOLID principles, and clean code practices
  • Ensure performance optimization, security, and scalability best practices
  • Work closely with product owners, architects, and DevOps teams
  • Participate in code reviews, mentoring, and technical decision-making

Required Skills & Experience

  • Strong hands-on experience in Core Java (Java 8+)
  • Extensive experience with Spring Boot, Microservices Architecture
  • Proven experience in System Design (HLD & LLD)
  • Expertise in REST APIs, JSON, and asynchronous communication
  • Experience with Databases SQL (PostgreSQL/MySQL) & NoSQL
  • Hands-on exposure to Cloud platforms (AWS/Azure/GCP)
  • Knowledge of Docker, Kubernetes, and CI/CD pipelines
  • Familiarity with messaging systems (Kafka/RabbitMQ) is a plus

Good to Have

  • Experience with retail or large-scale consumer platforms
  • Exposure to event-driven architectures
  • Knowledge of observability tools (logging, monitoring, tracing)

No Referrers Available

There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.