AWS CDK Terraform or Java

0 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Contractual

Job Description

About Cient:


Our client is one of the world's fastest-growing AI companies, accelerating the advancement and deployment of powerful AI systems.They helps customers in two ways: Working with the world’s leading AI labs to advance frontier model capabilities in thinking, reasoning, coding, agentic behavior, multimodality, multilinguality, STEM and frontier knowledge; and leveraging that work to build real-world AI systems that solve mission-critical priorities for companies.Powering this growth is our clients talent cloud—an AI-vetted pool of 4M+ software engineers, data scientists, and STEM experts who can train models and build AI applications. All of this is orchestrated by ALAN—our AI-powered platform for matching and managing talent, and generating high-quality human and synthetic data to improve model performance. ALAN also accelerates workflows for model and agent evals, supervised fine-tuning, reinforcement learning, reinforcement learning with human feedback, preference-pair generation, benchmarking, data capture for pre-training, post-training, and building AI applications.


Job Title: AWS CDK or Terraform, Java

Location: Remote

Client: Turing

.

Contract to hire.

:- Immediate joiners.


What does day-to-day look like:

  • Design and implement AWS infrastructure as code using AWS CDK (Java SDK) or Terraform.
  • Develop reusable CDK constructs, Terraform modules, and Java-based tools for provisioning infrastructure.
  • Automate infrastructure deployment, configuration, and scaling workflows.
  • Build and manage AWS resources like EC2, Lambda, VPC, RDS, IAM, DynamoDB, S3, and Step Functions.
  • Use CDK CLI (cdk synth, cdk deploy) or Terraform CLI to manage stack deployments and updates.
  • Ensure high availability, reliability, and security across environments.
  • Write and maintain unit and integration tests using Java frameworks (e.g., JUnit, AssertJ).
  • Debug infrastructure code using tools like SpotBugs, Checkstyle, and Google Java Format.
  • Monitor and resolve CloudFormation or Terraform deployment issues.
  • Collaborate with engineering stakeholders to align infrastructure with application requirements.
  • Document architecture, modules, and deployment processes.

What We're Looking For

  • Strong proficiency with AWS services (at least 10 of: EC2, Lambda, Step Functions, DynamoDB, API Gateway, RDS, VPC & networking, IAM, ECS/Fargate, S3).
  • Strong proficiency in Java, with experience writing modular, maintainable codebases.
  • Hands-on experience with AWS CDK using Java SDK or Terraform for AWS provisioning.
  • Solid understanding of core AWS services (EC2, Lambda, RDS, API Gateway, IAM, VPC, DynamoDB, ECS/Fargate, S3, etc.).
  • Experience building and deploying infrastructure-as-code (IaC) pipelines in production environments.
  • Familiarity with CloudFormation, Terraform State, or CDK constructs and lifecycle management.
  • Proficiency in Java build tools like Maven or Gradle.
  • Strong testing skills with frameworks such as JUnit, Mockito, or AssertJ.
  • Experience with CI/CD workflows, version control (Git), and code quality tools (e.g., SpotBugs, Checkstyle).
  • Ability to debug and resolve stack deployment issues and optimize infrastructure performance.
  • Strong written and verbal communication skills.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You