Lead Java Full Stack Engineer
We are seeking a highly experienced Lead Java Full Stack Engineer with deep expertise in Java, Microservices Architecture, Angular, and Cloud Platforms (Azure & AWS). The ideal candidate will be a hands-on technical leader responsible for designing scalable enterprise solutions, driving architectural decisions, and leading high-performing engineering teams. This role demands strong experience in cloud-native development, containerization (EKS/ECS), and CI/CD automation.Key Responsibilities:Lead end-to-end design and development of scalable, high-performance full-stack applications.Architect and implement microservices-based solutions using Java and Spring Boot.Design robust system architecture ensuring scalability, reliability, and security.Build and enhance front-end applications using Angular (latest versions preferred).Drive cloud adoption and deployment strategies across Azure and AWS platforms.Implement containerized solutions using Docker and Kubernetes (EKS/ECS).Establish and manage CI/CD pipelines for seamless build, test, and deployment cycles.Mentor and lead a team of developers, conduct code reviews, and enforce best practices.Collaborate with stakeholders, product managers, and cross-functional teams to deliver business outcomes.Ensure adherence to DevOps, Agile, and security best practices.Required Skills & Qualifications:15+ years of experience in software development, with strong leadership experience.Expertise in Java, Spring Boot, and Microservices Architecture.Strong hands-on experience in Angular (8+ or above).Proven experience in system design and architecture for enterprise applications.Hands-on experience with Azure Cloud services (App Services, AKS, Functions, etc.).Strong exposure to AWS services, especially EKS, ECS, EC2, S3, Lambda.Experience in containerization & orchestration using Docker & Kubernetes.Solid experience in CI/CD tools (Jenkins, GitHub Actions, Azure DevOps, etc.).Strong understanding of REST APIs, event-driven architecture, and API gateways.Experience with databases (SQL & NoSQL).Familiarity with monitoring tools, logging frameworks, and performance tuning.Preferred Qualifications:Experience with multi-cloud environments (Azure + AWS).Knowledge of Infrastructure as Code (Terraform, ARM templates, CloudFormation).Exposure to message brokers (Kafka, RabbitMQ).Certifications in Azure or AWS are a plus.Strong problem-solving, communication, and stakeholder management skills.