Overview
Skills
Job Details
Key Responsibilities:
Design, develop, and deploy cloud-native applications using AWS services.
Write clean, efficient, and maintainable code in Python and Java.
Implement and manage serverless solutions (AWS Lambda, API Gateway).
Build and optimize CI/CD pipelines using AWS CodePipeline, CodeBuild, or Jenkins.
Work with AWS services such as EC2, ECS/EKS, S3, RDS, DynamoDB, CloudFormation, and CloudWatch.
Ensure application security, scalability, and high availability.
Collaborate with DevOps, QA, and Product teams to deliver robust solutions.
Troubleshoot, debug, and optimize application performance in cloud environments.
Required Skills & Experience:
Strong programming skills in Python and Java.
Hands-on experience with AWS cloud services (Lambda, EC2, ECS/EKS, S3, RDS, DynamoDB, CloudFormation, IAM, CloudWatch).
Experience with microservices and RESTful API development.
Knowledge of infrastructure as code (IaC) CloudFormation or Terraform.
Familiarity with CI/CD pipelines and DevOps practices.
Strong understanding of cloud security best practices.
Excellent problem-solving and communication skills.
Preferred Qualifications:
AWS Certified Developer Associate or AWS Solutions Architect certification.
Experience with containerization (Docker, Kubernetes).
Exposure to other scripting languages (Shell, Bash, etc.).
Knowledge of Agile/Scrum methodologies.