AWS+Java
Posted on August 11, 2025
Job Description
- *Job Role : AWS+Java*
- *Experience: 5 Years*
- *Location: Remote*
- *Budget: 685 Rs per hour*
- *Shift Timings: * 7:30 PM -12:30 AM rest 4 Hours Flexible (Total 8 Hours Shift) (PST Timings)*
- We are looking for a talented Cloud Infrastructure Engineer with strong experience in Java, AWS, and infrastructure-as-code tools like AWS CDK (Java SDK) or Terraform. In this role, you will help design, build, and maintain scalable, secure, and maintainable cloud infrastructure to support high-performance AI systems.
- You will work closely with DevOps, platform engineering, and architecture teams to automate infrastructure provisioning, manage environment configurations, and optimize system performance across AWS. You�ll be expected to write production-grade infrastructure code in Java and contribute reusable CDK constructs or Terraform modules.
- 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.
Required Skills
* 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