Java Developer Lead – Backend | Chennai (Hybrid) | 6+ Years Location: Chennai Work Model: Hybrid (3 days/week from office) Experience Required: 6+ years Notice Period: Immediate to 21 days Client: US-based Multinational Banking Institution Employment Type: Full-time (Permanent) About the Role We are hiring a seasoned Java Backend Developer (Lead-level) for a long-term engagement with a global banking client. This is an individual contributor role for developers experienced in Java 11+, Spring Boot, and Spring Batch. The role demands hands-on implementation, batch job management, and structured problem-solving in live environments. Key Responsibilities Develop and maintain backend services and APIs using Java 11/17 and Spring Boot Design and manage batch jobs using Spring Batch and Oracle SQL Write unit and integration tests using JUnit 5 and Mockito Debug production issues using structured logging and correlation IDs Collaborate with DevOps, QA, and infrastructure teams across SDLC stages Support and enhance CI/CD pipelines using Jenkins, Gradle/Maven, and Git Must-Have Skills Java 11 or higher: Strong OOP practices, memory management, concurrency Spring Boot: Full-cycle API/microservice development Spring Batch: Experience with chunk/tasklet-based jobs, skip logic, fault-tolerance Oracle SQL: Proficiency in complex joins, subqueries, indexing, and performance tuning REST API Development: Deep understanding of HTTP methods, status codes, error handling JUnit 5 & Mockito: Test coverage >70%, mocking for isolated testing Jenkins, Gradle/Maven: CI configuration and build management Logging (Log4j/SLF4J): Structured logging and debugging using correlation IDs Git & IntelliJ IDEA: Version control, conflict resolution, debugging tools Problem Solving: Real-world debugging in staging or production environments Nice-to-Have Skills Splunk or ELK: Experience with log analysis for error tracking and performance metrics Kafka, IBM MQ, or Solace: Conceptual understanding and hands-on experience with at least one messaging system Harness: Exposure to automated deployment tools (optional if Jenkins is known) Who Should Apply Developers with 6+ years of backend experience in Java Engineers comfortable with end-to-end ownership in fast-paced hybrid setups Professionals who’ve supported critical systems and participated in production issue resolution Let me know if you’d like a reusable template version for scaling across other roles.
Job Title
Lead Java Backend Developer