Overview: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.