JobRialto
Java AWS Developer with Terraform
JobRialto, Schiller Park, Illinois, United States, 60176
Job Summary: We are seeking an experienced Java AWS Developer with expertise in Terraform and public cloud migrations. In this role, you will lead cloud initiatives by providing innovative solutions to complex technical challenges. You will design, develop, and troubleshoot high-performing, resilient, and secure platforms using AWS best practices. This role requires collaboration with cross-functional teams to build exceptional user experiences and ensure operational excellence on the AWS cloud platform. Key Responsibilities: Lead public cloud migration initiatives and mitigate risks to ensure smooth transitions. Design, develop, and troubleshoot creative software solutions beyond conventional approaches. Own and resolve end-to-end platform issues, ensuring bug-free deliverables on the AWS Cloud. Drive strategy for broader use of AWS services (e.g., EC2, S3, RDS, CloudFront, EFS, DynamoDB, CloudWatch, EKS, ECS, ALB, NLB). Build secure, resilient, and high-performing platforms following AWS and organizational best practices. Measure and optimize system performance to anticipate and meet evolving customer needs. Provide operational support and engineering for the AWS cloud platform, automating routine tasks. Collaborate with cross-functional teams to develop real-world solutions with a focus on user experience. Drive and participate in Game days, Resiliency tests, and Chaos engineering exercises. Utilize programming languages such as Java, Python, SQL, Node, Go, and Scala, with open-source RDBMS and NoSQL databases. Work with Container Orchestration services (Docker, Kubernetes) and Terraform to automate cloud infrastructure. Required Qualifications: Proven experience in public cloud migrations and risk mitigation strategies. Expertise in AWS cloud services (e.g., EC2, S3, RDS, DynamoDB, CloudWatch, EKS, ECS). Strong experience with Terraform for cloud infrastructure automation. Proficiency in Java development with additional experience in Python, SQL, Node, Go, or Scala. Hands-on experience with open-source RDBMS and NoSQL databases. Familiarity with container orchestration tools like Docker and Kubernetes. Ability to measure, optimize, and debug high-performing cloud-based systems. Strong problem-solving and troubleshooting skills for platform and performance issues. Experience driving Game days, Resiliency tests, and Chaos engineering exercises. Excellent communication and collaboration skills to work effectively with cross-functional teams. Preferred Qualifications: Experience with MFTS (Managed File Transfer Services). Familiarity with ALB, NLB, and other AWS networking services. Knowledge of DevOps practices and automation for cloud infrastructure. Strong understanding of cloud security and AWS compliance best practices. Certifications: AWS Certified Developer or AWS Certified Solutions Architect (preferred). Education: Bachelors Degree