Role OverviewWe are seeking an experienced AWS Software Engineer to join a high-impact team supporting a large-scale, enterprise cloud ecosystem. This role offers the opportunity to design, develop, and enhance cloud-native applications and services running on AWS while working alongside product, data, and DevOps teams.
What You Will Do
Design, develop, test, and deploy scalable and secure Java-based microservices in AWS environments. Develop cloud-native solutions using AWS services including EC2, S3, Lambda, IAM, VPC, and CloudWatch.
Why It Might Be a Fit
The ideal candidate is a strong Java developer with hands-on AWS experience and expertise in building scalable microservices, implementing enterprise search solutions, and working with modern data platforms.
Requirements
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- 3-5 years of experience in AWS-focused development and cloud engineering roles.
- Strong proficiency with Java and Spring Boot.
- Experience building and deploying microservices architectures.
- Hands-on experience with AWS services including EC2, S3, Lambda, IAM, VPC, and CloudWatch.
- Experience implementing and supporting Elasticsearch or Amazon OpenSearch in production environments.
- Experience with NoSQL databases such as DynamoDB or MongoDB.
- Experience working with Redis or Amazon ElastiCache.
- Experience building and maintaining CI/CD pipelines.
- Experience deploying infrastructure using AWS CloudFormation.
- Knowledge of data modeling concepts and best practices.
- Experience migrating applications and data from legacy environments to modern cloud architectures.
Benefits
- Dental insurance
- Vision insurance
- $60-$65/hour
]]>