We are looking for an experienced AWS Cloud Engineer to lead and support public cloud migrations, develop scalable cloud-native solutions, and ensure platform reliability across AWS environments. This role requires strong expertise in AWS services, DevOps practices, and modern application development.
Roles and Responsibilities
- Lead cloud migration and modernization initiatives for complex systems.
- Design, implement, and optimize secure and resilient platforms on AWS (EC2, S3, RDS, DynamoDB, EKS, ECS, ALB/NLB, Route53).
- Resolve performance and infrastructure issues, automate routine tasks, and ensure platform stability.
- Collaborate with cross-functional teams to build scalable, user-centric cloud solutions.
- Develop using Java (8+), Spring Boot, Python, SQL, and container orchestration tools like Docker and Kubernetes.
- Leverage DevOps tools (GitHub, Jenkins, Maven, Artifactory) and Infrastructure-as-Code (Terraform or CloudFormation).
- Monitor and enhance system performance using tools like CloudWatch, Datadog, Splunk, and Dynatrace.
Required Qualifications
- 10+ years of software engineering and cloud platform experience.
- Strong programming skills in Java and hands-on experience with AWS services and microservices architecture.
- Proficient in DevOps and CI/CD tools, and cloud monitoring solutions.
- Experience in high-volume, SLA-critical, and event-driven architectures.
- Knowledge of financial systems and security best practices in cloud environments.
Preferred Qualifications
- AWS Associate-level Certification (Developer, Solutions Architect, or DevOps).
- Experience with Apache Kafka, IaC/EaC practices, and advanced observability platforms.