Description :
Location : Hyderabad, Bangalore, Pune, Chennai, Gurgaon
Work Model : Hybrid (3 days from office)
Experience : 10+ Years
Notice Period : Up to 21 Days
Role Summary :
We are seeking a highly skilled Senior Java Backend Engineer with strong hands-on experience in Java 11 / 17 and Spring Boot, preferably in BFSI-grade enterprise applications. The ideal candidate should be capable of designing, developing, and optimizing robust backend services with high reliability and performance.
Must-Have Technical Skills & Required Depth : 11 / 17 :
- Strong experience developing REST APIs or backend services using Java 11 or higher.
- Solid understanding of OOP concepts, memory management, concurrency, and multithreading.
Spring Boot :
End-to-end microservice / API implementation experience.Clear understanding of dependency injection, controllerrepository layers, exception handling, and request lifecycle.Oracle SQL :
Ability to write complex SQL queries including joins, subqueries, indexes.Experience with performance tuning and handling large datasets (10M+ rows).REST API Development :
Experience implementing multiple REST endpoints.Strong understanding of HTTP methods, status codes, error schemas, CORS, and authentication tokens.JUnit 5 & Mockito :
Hands-on unit and integration testing with 70%+ code coverage.Strong in mocking dependencies and building isolated, testable modules.Jenkins & Gradle / Maven :
Experience configuring CI / CD jobs in Jenkins.Proficient with project build tools like Gradle or Maven.Logging (Log4j / SLF4J) :
Experience integrating structured logging and debugging using correlation IDs.Git & IntelliJ IDEA :
Strong proficiency in Git branching, conflict resolution, and code review workflows.Comfortable with debugging tools in IntelliJ (breakpoints, thread dump analysis, stack traces).Nice-to-Have Skills : / ELK (Monitoring Tools) :
Experience using log monitoring tools for troubleshooting and performance analysis.Kafka / IBM MQ / Solace :
Knowledge of messaging concepts (producers, consumers, queues, topics).Hands-on experience with any one of the messaging tools preferred.Harness :
Exposure to automated deployment pipelines in Harness is an added advantage.Key Responsibilities :
Design, develop, and maintain backend services and microservices.Optimize application performance, scalability, and reliability.Participate in architecture discussions and code reviews.Work closely with cross-functional teams including DevOps, QA, and Product.Ensure code quality through testing, documentation, and best practices.(ref : hirist.tech)