Exp : 6-12 years
Work location : Trivandrum (Work from office)
The Java Lead is responsible for leading the design, development, and maintenance of robust server-side applications using modern Java technologies. This role involves close collaboration with cross-functional teams to deliver scalable, secure, and high-performance solutions. The Java Lead will mentor team members, enforce coding standards, and drive technical excellence across projects.
Essential Duties and Responsibilities
- Lead the development and maintenance of server-side applications using Java 8 / 17 and Spring Boot 3.1.3 .
- Architect and design scalable backend systems and APIs.
- Collaborate with front-end teams to ensure seamless integration of UI with backend services.
- Optimize application performance, scalability, and reliability.
- Implement robust security and data protection practices.
- Ensure high code quality through unit testing (JUnit) and code reviews.
- Troubleshoot and resolve complex technical issues.
- Work closely with DevOps for CI / CD and deployment strategies.
- Oversee the full software development lifecycle, from planning to deployment.
- Manage database interactions with MySQL and Oracle , ensuring efficient data handling.
- Stay current with emerging technologies and recommend adoption where beneficial.
- Mentor junior developers and foster a culture of continuous improvement.
- Lead agile ceremonies and contribute to project planning and estimation.
Knowledge, Skills, and Abilities
Expert-level proficiency in Java 8 / 17 and Spring Boot .Strong experience with RESTful APIs , microservices architecture, and web services.Familiarity with front-end technologies (HTML, CSS, JavaScript) for integration purposes.Deep understanding of relational databases ( MySQL, Oracle ) and data modeling.Proficient in version control systems ( Git, BitBucket ).Strong analytical and problem-solving skills.Excellent communication and leadership abilities.Experience with agile methodologies and project management tools.Ability to mentor and guide team members effectively.Proven track record of delivering high-quality software solutions.Required Education & Experience
Bachelor’s degree in Computer Science , Engineering , or a related field.6 to 12 years of experience in backend development with Java and Spring Boot.Demonstrated experience in leading development teams and delivering enterprise-grade applications.Hands-on experience with MySQL / Oracle databases.