Job Title : Lead Java Developer
Job Location : Bengaluru
Exp : 6-12 years
Notice Period : immediate - 15 days
We are looking for a highly skilled Java Spring Boot Microservices Develope r with strong system design expertis e to build and scale enterprise-grade applications for Tesco’s digital platforms. The role involves designing resilient microservices, handling high-scale systems, and collaborating closely with product and architecture teams
. Key Responsibilitie
s Design, develop, and maintain Java-based microservice s using Spring Boo
t Lead and contribute to low-level and high-level system desig n discussion
s Build scalable, fault-tolerant, and high-performance distributed system
s Define API contracts (REST), data models, and integration pattern
s Apply design patterns, SOLID principle s, and clean code practice
s Ensure performance optimization, security, and scalability best practice
s Work closely with product owners, architects, and Dev Ops team
s Participate in code reviews, mentoring, and technical decision-makin
g Required Skills & Experienc
e Strong hands-on experience in Core Java (Java 8+
)Extensive experience with Spring Boot, Microservices Architectur
e Proven experience in System Desig n (HLD & LLD
)Expertise in REST API s, JSON, and asynchronous communicatio
n Experience with Database s – SQL (Postgre SQL/My SQL) & No SQ
LHands-on exposure to Cloud platforms (AWS/Azure/GCP
)Knowledge of Docker, Kubernete s, and CI/CD pipeline
s Familiarity with messaging systems (Kafka/Rabbit MQ) is a plu
s Good to Hav
e Experience with retail or large-scale consumer platform
s Exposure to event-driven architecture
s Knowledge of observability tools (logging, monitoring, tracing
)