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
- sDesign, develop, and maintain Java-based microservice s using Spring Boo
- tLead and contribute to low-level and high-level system desig n discussion
- sBuild scalable, fault-tolerant, and high-performance distributed system
- sDefine API contracts (REST), data models, and integration pattern
- sApply design patterns, SOLID principle s, and clean code practice
- sEnsure performance optimization, security, and scalability best practice
- sWork closely with product owners, architects, and DevOps team
- sParticipate in code reviews, mentoring, and technical decision-makin
gRequired Skills & Experienc
- eStrong hands-on experience in Core Java (Java 8+
- )Extensive experience with Spring Boot, Microservices Architectur
- eProven experience in System Desig n (HLD & LLD
- )Expertise in REST API s, JSON, and asynchronous communicatio
- nExperience with Database s – SQL (PostgreSQL/MySQL) & NoSQ
- LHands-on exposure to Cloud platforms (AWS/Azure/GCP
- )Knowledge of Docker, Kubernete s, and CI/CD pipeline
- sFamiliarity with messaging systems (Kafka/RabbitMQ) is a plu
sGood to Hav
- eExperience with retail or large-scale consumer platform
- sExposure to event-driven architecture
- sKnowledge of observability tools (logging, monitoring, tracing
)