Skip to main content

Job Description

   Back

Lead Java Developer

20-03-2026 12:56:41

Job_303776

8 - 10 years

  • Chennai, Tamil Nadu, India (CHN)

Need By: 20-Feb-2026


We are seeking a Lead Java Developer (8–10 years) to lead the technical design and implementation of enterprise-grade applications. You will act as a technical authority, ensuring that the architecture is scalable, secure, and maintainable while mentoring a team of 5–8 engineers.


Key Responsibilities:


Technical Orchestration: Lead the design of complex microservices architectures using Spring Boot and Spring Cloud.


Architecture Governance: Own the end-to-end technical roadmap, making critical decisions on technology stacks, design patterns, and database schemas.


Code Excellence: Enforce high standards for code quality through deep code reviews, automated testing, and the application of SOLID and DRY principles.


Mentorship & Leadership: Guide senior and mid-level developers, fostering a culture of continuous learning and high performance.


Cloud & DevOps: Oversee deployment strategies on AWS/Azure/GCP using Docker, Kubernetes, and CI/CD pipelines (Jenkins/GitHub Actions).


Performance Tuning: Troubleshoot high-concurrency issues, memory leaks, and optimize database queries at scale.


TECHNICAL SKILLS REQUIRED (The 2026 Edge)

Core Java Stack:


Java Mastery: Expert in Java 17/21/25 (LTS versions), including Records, Sealed Classes, and Virtual Threads (Project Loom).


Frameworks: Advanced Spring Boot, Spring Security (OAuth 2.1/OIDC), and Hibernate/JPA.


Microservices: Experience with Service Discovery, API Gateways, Circuit Breakers (Resilience4j), and Distributed Tracing (OpenTelemetry).


Data & Messaging:


Databases: Advanced PostgreSQL/MySQL and NoSQL (MongoDB/Cassandra). Experience with Redis for caching.


Event-Driven: Proficiency in Apache Kafka or RabbitMQ for asynchronous communication.


Infrastructure & Productivity:


Cloud Native: Strong experience with Kubernetes, Helm charts, and cloud-managed services (like AWS Lambda or RDS).


AI Tooling: Advanced use of GitHub Copilot or Cursor for accelerating boilerplate and test generation.