Java Technical LeadWe are seeking a Lead with extensive experience in Java J2EE Spring Spring Microservices to lead a team of skilled engineers. This role requires a highly motivated and experienced lead who can drive technical strategy and mentor team members while getting handson with software deVelopment.Key Responsibilities:Lead and mentor a team of software engineers providing technical guidance and fostering a collaborative environment.Define and drive the technical vision and strategy for the development of scalable and robust applications.Oversee the architecture design and implementation of software solutions using Java J2EE Spring Spring Microservices.Ensure the delivery of highquality software by implementing best practices in coding testing and deployment.Collaborate with crossfunctional teams including product management to define and achieve project goals and deliverables.Conduct code reviews provide constructive feedback and promote a culture of continuous improvement.Stay updated with industry trends and emerging technologies to continually improve the teams capabilities and the software solutions delivered.Qualifications:Bachelors or Masters degree in Computer Science Engineering or a related field.At least 8 years of experience in software engineering with a strong background in Java J2EE Spring and Spring Microservices.Solid understanding of software architecture design patterns and best practices.Proven track record of delivering complex largescale software projects on time and on budget.Strong problemsolving and analytical skills.Excellent communication and interpersonal skills.Experience with Agile methodologies continuous integration and continuous delivery.Exposure to AWS