We are seeking an experienced java technical lead to manage and guide our development team in designing, developing, and delivering high-performance java applications. The ideal candidate will provide technical leadership, ensure adherence to coding standards, and collaborate with stakeholders to meet business objectives.key responsibilitiesleadership & team managementlead and mentor a team of java developers.conduct code reviews and enforce best practices.provide technical guidance and resolve complex issues.development & designdesign, develop, and maintain java-based applications.implement scalable and secure architectures (microservices, rest apis).ensure compliance with technical specifications and coding standards.collaborationwork closely with product managers and stakeholders to define requirements.coordinate with cross-functional teams for integration and delivery.quality assuranceperform unit testing and ensure high-quality deliverables.identify risks and implement mitigation strategies.continuous improvementstay updated on emerging technologies and incorporate them into projects.optimize performance and scalability of applications.required skills & qualificationseducation: bachelor’s/master’s in computer science, engineering, or related field.technical expertise:strong proficiency in java, j2ee, spring boot, hibernate.experience with microservices architecture, rest/soap web services.knowledge of sql, relational databases, and orm frameworks.familiarity with ci/cd tools (jenkins, maven), version control (git).exposure to cloud platforms (aws, azure) and containerization (docker/kubernetes).soft skills:excellent leadership and communication skills.strong problem-solving and analytical abilities.experience:6+ years in java development, with at least 2 years in a lead role.hands-on experience in agile/scrum methodologies.