Java Lead (Chennai)

Java Lead (Chennai)

02 Aug
|
KritiLabs Technologies
|
Chennai

02 Aug

KritiLabs Technologies

Chennai

Why Choose Kritilabs?

- Team-oriented Culture: Join a team of diverse professionals who collaborate, inspire, and support each other in achieving common goals.

- Opportunities for Growth: We are committed to helping our employees grow both personally and professionally through training, mentorship programs, and career development initiatives.

- Innovative Projects: Work on cutting-edge projects and initiatives that challenge conventional thinking and push the boundaries of innovation.

- Work-Life Balance: We understand the importance of maintaining a healthy work-life balance and offer flexible work arrangements to accommodate our employees' needs.

- Competitive Benefits: Enjoy a comprehensive advantages package including health insurance, retirement plans, paid time off, and more.

Careers

At KritiLabs, we believe in fostering a dynamic, innovative, and inclusive work environment where every individual's contributions are valued and celebrated. We're always on the lookout for talented individuals who are passionate about making a difference and driving positive change in their fields.

Java Lead

Job Summary:

We are seeking an experienced Java Lead to design, develop, and lead the delivery of scalable, high-performance microservices-based applications. The ideal candidate will have strong expertise in Java, Spring Boot, Microservices Architecture, and Spring Cloud, along with proven experience leading development teams, mentoring engineers, and driving technical excellence across projects.

Key Responsibilities:

Technical Design & Development

- Design, develop, and maintain Spring Boot Microservices.
- Build and enhance RESTful APIs and backend services.
- Implement microservices design patterns such as:
- API Gateway
- Service Discovery
- Config Server
- Circuit Breaker

- Develop secure applications using JWT and OAuth2 authentication and authorization.
- Ensure high standards of code quality, performance, scalability, and maintainability.
- Troubleshoot production issues, perform root cause analysis (RCA),



and implement preventive measures.
- Participate in architecture discussions and technology decisions.

Microservices & Integration

- Design and implement both synchronous and asynchronous communication patterns.
- Develop event-driven solutions using Kafka or RabbitMQ.
- Manage inter-service communication, resiliency, and fault tolerance.
- Design efficient database schemas and ensure data consistency across distributed systems.
- Integrate applications with third-party and internal enterprise systems.

Team Leadership

- Lead and mentor a team of 3–5 developers.
- Conduct code reviews and enforce development best practices.
- Provide technical guidance and support to team members.
- Participate in sprint planning, task estimation, and delivery tracking.
- Collaborate closely with QA, DevOps, Product Owners, and stakeholders to ensure successful project delivery.

Required Technical Skills:

Mandatory Skills

- Java 8+ (Core Java, Collections, Multithreading)
- Spring Boot (REST APIs, Spring Security, Spring Data JPA)
- Microservices Architecture
- Spring Cloud (Config Server, Eureka, Gateway, Feign Client)
- REST APIs and JSON
- Hibernate / JPA
- PostgreSQL and/or MySQL
- Git
- Maven and/or Gradle

Good to Have

- Kafka and/or RabbitMQ
- Redis Caching
- Docker
- Basic Kubernetes knowledge
- CI/CD pipelines (Jenkins, GitHub Actions)
- Cloud platforms (AWS, Azure, or GCP)

Preferred Qualifications:

- Experience working with production-grade microservices systems.
- Strong understanding of distributed systems and scalability patterns.
- Experience working in Agile/Scrum environments.
- Exposure to monitoring and logging tools such as ELK, Prometheus, Grafana, Splunk, or similar platforms.
- Excellent problem-solving, communication, and leadership skills.

Educational Qualification:

- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.

Location: Chennai

Experience: 6–7 years overall experience, including 1–2 years in a Technical Lead role

Languages: English is mandatory; other languages are an added advantage.

📌 Java Lead (Chennai)
🏢 KritiLabs Technologies
📍 Chennai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java lead (chennai) / chennai

Subscribe to this job alert:

Get the latest job offers by email for: java lead (chennai) / chennai