JOBSEARCHER

Java Software Engineer

Key ResponsibilitiesDesign, 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 & Experience8+ years of Java development experienceStrong expertise in Spring Boot and microservices architectureAdvanced knowledge of:Spring Core, Spring MVCSpring Data JPASpring SecuritySpring CloudHands-on experience with AWS services:S3, RDS, SQS, SNSLambda, 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 RequiredJavaSpring Boot / MicroservicesAWSAdditional RequirementsPrior 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)