Role Overview: As a Java Lead Developer with a focus on Java Spring Boot, Microservices, and AWS, you work onn architecting, developing, and maintaining high-performance, scalable applications using these technologies. Your responsibilities will encompass designing resilient Microservices, and utilizing Spring Boot services to drive our technical projects to success.Responsibilities:Work on designing, developing, and implementing software solutions using Java Spring Boot, and Microservices architecture.Architect and build scalable, secure, and robust Microservices using Spring Boot Collaborate closely with cross-functional teams to define project requirements, timelines, and deliverables.Conduct code reviews, ensure adherence to best practices, and drive continuous improvement within the team.Troubleshoot and resolve complex technical issues related to Java, Spring Boot, Microservices, and AWS infrastructure.Stay updated with emerging technologies and propose innovative solutions to enhance system efficiency.Requirements:Bachelor’s/Master’s degree in Computer Science, Engineering, or related field.10+ years of hands-on experience in Java development, specifically with Java Spring Boot and Microservices architecture.Proven track record in designing and implementing scalable Microservices on AWS using Spring Boot.In-depth understanding of software development methodologies, design patterns, and best practices.Excellent leadership, communication, and problem-solving skills.AWS certification(s] will be a big plusPreferred Qualifications:Experience with containerization technologies like Docker, Kubernetes.Familiarity with DevOps practices and tools.Knowledge of CI/CD pipelines and automation tools.Any additional certifications in Java, Spring Boot, or AWS.