Role Overview
We are looking for a Java Developer who can lead a team of developers and build reliable, scalable applications. You should be strong in Java and Spring Boot, good with relational databases, and comfortable handling on-call support for live systems. You will guide the team, solve technical challenges, and make sure projects are delivered on time with high quality.
Key Responsibilities
Build and maintain backend applications using Java and Spring Boot
Design and manage relational databases (MySQL, MongoDB, etc.)
Handle on-call support and fix production issues quickly
Work with Product, QA, and DevOps teams to deliver features smoothly
Review code, share feedback, and ensure best practices are followed
Monitor system performance and suggest improvements
Must-Have Skills
3+ years of experience in backend development with Java and Spring Boot
Strong knowledge of relational databases (MySQL, MongoDB, or similar)
Experience leading a team or owning big projects
Hands-on experience in debugging and solving production issues
Good communication, problem-solving, and leadership skills