JOBSEARCHER

Java Technical Lead

Job Summary:We are seeking a highly experienced Lead Java Full Stack Engineer with 15+ years of hands-on experience in designing, developing, and leading enterprise-scale applications. The ideal candidate will possess deep expertise in Java, Spring Boot, Angular, and Azure cloud platform, along with strong leadership capabilities to drive technical excellence, mentor teams, and deliver high-quality solutions.Key Responsibilities:Lead the design, development, and deployment of scalable full-stack applications using Java and AngularArchitect robust backend services using Spring Boot, Microservices, and REST APIsDrive frontend development using Angular (latest versions), TypeScript, HTML, CSSDesign and implement cloud-native solutions leveraging Microsoft Azure servicesProvide technical leadership and mentor a team of developers, ensuring best practices and coding standardsCollaborate with cross-functional teams including Product, QA, DevOps, and stakeholdersLead code reviews, performance tuning, and troubleshooting complex issuesImplement CI/CD pipelines and DevOps practices for efficient deliveryEnsure application security, scalability, and high availabilityParticipate in architectural decisions and roadmap planningRequired Skills:15+ years of experience in software developmentStrong expertise in Java (8/11/17+)Extensive experience with Spring Boot, Spring MVC, Spring Security, Microservices ArchitectureStrong frontend experience with Angular (8+), RxJS, TypeScriptHands-on experience with Microsoft Azure (App Services, Azure Functions, AKS, Azure DevOps, Storage, etc.)Solid understanding of RESTful APIs, Web Services, and Distributed SystemsExperience with SQL/NoSQL databases (e.g., PostgreSQL, MongoDB)Familiarity with Docker, Kubernetes, and containerizationStrong knowledge of CI/CD tools (Azure DevOps, Jenkins, GitHub Actions)Experience in Agile/Scrum methodologiesLeadership & Soft Skills:Proven experience leading and managing development teamsStrong decision-making and problem-solving skillsExcellent communication and stakeholder managementAbility to drive innovation and continuous improvementExperience in handling client interactions and technical discussions