Lead Java Full Stack Developer with Angular
We are looking for an experienced Lead Java Full Stack Developer with strong expertise in Angular, Spring Boot, Microservices, Azure, and AWS. The ideal candidate will lead end-to-end development, architect scalable solutions, and mentor a team of developers while delivering high-quality enterprise applications.Key ResponsibilitiesLead the design and development of scalable full stack applications using Java, Spring Boot, and AngularArchitect and implement microservices-based solutions with high availability and performanceDrive technical design discussions and provide best practices for backend and frontend developmentDevelop RESTful APIs and integrate with third-party servicesLead cloud adoption strategies using Azure and AWS servicesEnsure application security, scalability, and performance optimizationMentor and guide development teams, conduct code reviews, and enforce coding standardsCollaborate with product managers, architects, and stakeholders for requirement analysis and deliveryImplement CI/CD pipelines and DevOps practices for automated deploymentsTroubleshoot production issues and ensure system reliabilityRequired SkillsStrong experience in Java, Spring Framework, Spring BootHands-on experience with full stack development (frontend + backend)Expertise in Angular (2+ versions preferred)Solid experience in Microservices ArchitectureExperience with Azure Cloud (App Services, AKS, Functions, etc.)Experience with AWS (EKS, ECS, Lambda, S3, etc.)Strong knowledge of REST APIs, JSON, and web servicesExperience with Docker, KubernetesKnowledge of CI/CD tools like Jenkins, Azure DevOps, GitHub ActionsProficiency in databases such as Oracle, MySQL, PostgreSQL, or MongoDB