Job Type: Full-timeRelevant Experience: 8+ yearsKey Responsibilities:Technical Leadership:Lead a team of Spring Boot developers, providing technical guidance, mentorship, and support.Drive the technical vision and strategy for Spring Boot projects.Architecture and Design:Architect, design, and implement scalable and maintainable Java-based applications using the Spring Boot framework.Collaborate with system architects to ensure overall system coherence.Code Review and Quality Assurance:Conduct regular code reviews to ensure code quality, adherence to best practices, and knowledge sharing within the team.Implement and enforce coding standards and best practices.Project Planning and Execution:Participate in project planning, estimation, and resource allocation.Collaborate with project managers to ensure timely and successful project delivery.Collaboration and Communication:Collaborate with cross-functional teams, including front-end developers, QA engineers, and system architects.Communicate technical concepts and decisions to non-technical stakeholders.Continuous Improvement:Identify areas for process improvement and contribute to the continuous improvement of development practices.Stay current with industry trends, emerging technologies, and best practices.Database Integration:Work with relational databases (e.G., MySQL, PostgreSQL) and non-relational databases (e.G., MongoDB) to design and implement data models.Optimize database queries for improved application performance.Qualifications:Proven experience as a Spring Boot Lead for a minimum of 2 projects.In-depth knowledge of Java development and the Spring Boot framework.Strong understanding of microservices architecture, RESTful APIs, and cloud-based solutions.Experience with database design, optimization, and integration.#J-18808-Ljbffr