Job Summary
We are seeking a highly skilled Technical Lead with 7 to 11 years of experience to join our team. The ideal candidate will have expertise in SQL Server GIT SOAP Spring Boot Microservices REST Web Services and Core Java. Experience in the Life and Annuities Insurance domain is mandatory. This hybrid role requires working during the day shift with no travel required.
Responsibilities
Lead the design and development of complex software solutions using Core Java and Spring Boot.Oversee the implementation of REST Web Services and SOAP-based services to ensure seamless integration.Provide technical guidance and mentorship to team members to enhance their skills and performance.Collaborate with cross-functional teams to gather and analyze requirements for new features and enhancements.Ensure the efficient use of SQL Server for database management and optimization.Utilize GIT for version control and manage code repositories effectively.Develop and maintain microservices architecture to support scalable and reliable applications.Conduct code reviews to ensure adherence to best practices and coding standards.Troubleshoot and resolve technical issues to maintain system stability and performance.Participate in the full software development lifecycle from concept and design to testing and deployment.Implement industry best practices for software development and ensure compliance with company policies.Stay updated with the latest technologies and trends to continuously improve the development process.Communicate effectively with stakeholders to provide project updates and gather feedback.
Qualifications
Possess a strong background in Core Java and Spring Boot development.Have extensive experience with SQL Server for database management.Demonstrate proficiency in using GIT for version control.Show expertise in developing REST Web Services and SOAP-based services.Have a solid understanding of microservices architecture.Exhibit knowledge of the Life and Annuities Insurance domain.Display excellent problem-solving and troubleshooting skills.Possess strong communication and collaboration abilities.Show a commitment to continuous learning and professional development.Have experience in leading and mentoring technical teams.Demonstrate the ability to work effectively in a hybrid work model.Exhibit a proactive approach to identifying and addressing technical challenges.Maintain a focus on delivering high-quality software solutions.