Senior Java DeveloperWe are seeking a highly experienced Senior Java Developer to support a large-scale AWS migration initiative. The ideal candidate will have deep expertise in Java, Spring Boot microservices, and AWS cloud services, along with hands-on experience modernizing and deploying cloud-native applications.Key Responsibilities:Design, develop, and maintain Java-based microservices using Spring BootParticipate in AWS migration and cloud-native development effortsBuild, deploy, and manage applications on AWS and Kubernetes (EKS)Develop and maintain RESTful APIsImplement secure and scalable solutions using AWS IAM policies and rolesContainerize applications using DockerWork closely with cross-functional teams to ensure seamless integration and deliveryFollow best practices for CI/CD and version control using GitLabRequired Skills & Experience:8+ years of Java development experienceStrong expertise in Spring Boot and microservices architectureAdvanced knowledge of: Spring Core, Spring MVC, Spring Data JPA, Spring Security, Spring CloudHands-on experience with AWS services: S3, RDS, SQS, SNS, Lambda, CloudWatchStrong understanding of AWS IAM, roles, policies, and IRSA for EKSExperience with Kubernetes/EKS deploymentsProficiency in Docker containerizationSolid experience building RESTful web servicesStrong PostgreSQL (Postgres) database skillsExpertise in GitLab workflows and version controlTop 3 Skills Required:Java Spring Boot / MicroservicesAWSAdditional Requirements:Prior experience with AWS migration projects or cloud-native development is strongly preferredMust be comfortable working in a hybrid global team environmentFlexibility to work during offshore overlap hours (morning)