Java Lead
Full Job Description
Java Lead - Chennai
Job Summary:
We are seeking an experienced Java Lead to design, develop, and lead the delivery of scalable, high-performance microservices-based applications in our Chennai office. The ideal candidate will have strong expertise in Java, Spring Boot, Microservices Architecture, and Spring Cloud.
Key Responsibilities:
- Design, develop, and maintain Spring Boot Microservices for enterprise-grade solutions.
- Build RESTful APIs using JWT/OAuth2 authentication standards.
- Implement microservice patterns: API Gateway, Service Discovery (Eureka), Config Server, Circuit Breakers.
- Lead a team of 3-5 developers in an Agile/Scrum environment based in Chennai.
- Manage event-driven solutions using Kafka/RabbitMQ and ensure data consistency across distributed PostgreSQL/MySQL systems.
Required Technical Skills:
Mandatory: Java 8+, Spring Boot, Microservices Architecture, Spring Cloud (Config Server, Eureka, Gateway), REST APIs, Hibernate/JPA, SQL databases, Git/Maven.
Good to Have: Kafka/RabbitMQ, Redis Caching, Docker, Kubernetes basics, CI/CD pipelines (Jenkins/GitHub Actions), AWS/Azure/GCP experience.
Qualifications:
- Bachelor's or Master's in Computer Science or related field.
- 6-7 years of overall experience with 1-2 years leading technical teams.
- Strong understanding of distributed systems, scalability patterns, and production-grade microservices.
Company
KritiLabs Technologies
KritiLabs Technologies is a forward-thinking IT solutions provider located in Chennai, Tamil Nadu.Collaborative Culture: Join a diverse team that collaborates and supports common goals.Opportunities f...