OverviewWe are seeking an experienced and highly motivated Lead Java Developer to drive the design, development, and delivery of scalable, cloud-native applications. This role combines deep technical expertise in Java development with leadership responsibilities, including mentoring teams, driving architectural decisions, and integrating AI-driven solutions within modern cloud environments.Key Responsibilities Lead the end-to-end design, development, and deployment of enterprise-grade Java applicationsArchitect and implement scalable, secure, and high-performing solutions preferably on Azure CloudDrive the integration of AI/ML capabilities (e.g., APIs, models, automation) into business applicationsCollaborate with cross-functional stakeholders to translate business requirements into technical solutionsProvide technical leadership, mentorship, and guidance to a team of developersEstablish and enforce coding standards, best practices, and development frameworksOversee code reviews, performance optimization, and system troubleshootingManage project timelines, delivery commitments, and resource planningEnsure CI/CD pipelines, DevOps practices, and cloud-native development standards are followedStay updated with emerging technologies, particularly in AI, cloud computing, and microservices architectureRequired QualificationsBachelor's degree in Computer Science, Engineering, or related field5-7+ years of experience in Java development, with at least 2–3 years in a leadership roleStrong expertise in Java (Spring Boot, Microservices architecture)Familiarity or hands-on experience with Microsoft Azure (App Services, Azure Functions, AKS, Azure DevOps)Experience integrating AI/ML services (e.g., REST APIs, Azure AI, OpenAI, or similar platforms)Solid understanding of RESTful APIs, distributed systems, and event-driven architectureExperience with relational and NoSQL databasesProven experience in leading development teams and delivering complex projectsPreferred QualificationsExperience with AI frameworks or tools (e.g., TensorFlow, PyTorch, or cloud-based AI services)Familiarity with containerization (Docker, Kubernetes)Exposure to data engineering or big data technologiesStrong knowledge of DevOps practices and CI/CD pipelinesExperience working in Agile/Scrum environmentsAzure certifications (e.g., Azure Developer Associate, Azure Solutions Architect)Key Competencies Strong problem-solving and analytical mindsetAbility to combine backend engineering with AI-driven solutioningEffective communication and collaboration skillsAbility to balance hands-on development with mentoring responsibilitiesContinuous learning mindset, especially in AI and cloud technologiesAdditional Details:Shift Schedule: 5PM - 2AM (PH Time)Work Setup: Fully Remote