Role Overview :
We are looking for a highly skilled Java Spring boot Lead to oversee the design, development, and deployment of scalable enterprise applications. The ideal candidate will bring strong hands-on expertise in Java, Spring Boot, microservices, and cloud technologies, along with proven leadership and mentoring skills to guide a development team.
Key Responsibilities :
- Lead a team of developers in building, enhancing, and maintaining Java-based microservices applications.
- Design and implement scalable, high-performing, and secure solutions using Java, Spring Boot, and Spring Cloud .
- Work with REST APIs, microservices architecture, and event-driven systems .
- Collaborate with architects, business analysts, and stakeholders to gather and translate requirements into technical solutions.
- Drive code reviews, enforce coding best practices, and ensure adherence to agile development methodologies .
- Guide the team in troubleshooting, debugging, and optimizing performance.
- Ensure integration with databases (SQL / NoSQL), caching solutions, and messaging systems (Kafka / RabbitMQ) .
- Work with CI / CD pipelines, containerization (Docker / Kubernetes), and cloud platforms (AWS / Azure / GCP) .
- Mentor junior developers, provide technical guidance, and foster a culture of innovation.
Required Skills & Qualifications :
8+ years of hands-on experience in Java / J2EE development.Strong expertise in Spring Boot, Spring Core, Spring MVC, and Spring Cloud .Proven experience in REST API development, microservices architecture, and integration patterns .Solid understanding of design patterns, clean code, and best practices .Hands-on experience with databases (MySQL, PostgreSQL, MongoDB, or similar) .Exposure to messaging systems (Kafka, RabbitMQ, ActiveMQ, etc.) .Knowledge of DevOps tools (Jenkins, Git, Maven, Gradle, Docker, Kubernetes) .Cloud experience with AWS, Azure, or GCP .Strong problem-solving and leadership skills.Excellent communication, stakeholder management, and team mentoring abilities.Good to Have :
Knowledge of front-end frameworks (React / Angular) for full-stack exposure.Experience with API security, OAuth2, JWT, and SSO .Familiarity with performance tuning and monitoring tools .