Dice is the leading career destination for tech experts at every stage of their careers. Our client, Digipulse Technologies, Inc, is seeking the following. Apply via Dice today!
AWS Cloud Developer
Introduction:
As an AWS Cloud Developer, you will be responsible for developing and maintaining cloud-based solutions using Amazon Web Services. You will work with a team to design, implement, and manage scalable and reliable cloud infrastructure.
Responsibilities:
- Develop and maintain cloud-based applications using AWS services
- Implement event-driven architecture using messaging and streaming services such as Apache Kafka and Amazon SQS
- Create and manage databases, including both SQL and NoSQL databases like MongoDB and DynamoDB
- Provision and deploy AWS resources, including SQS, EKS, Lambda, DynamoDB, RDS, S3, and Kinesis
- Utilize Docker and Kubernetes for containerization and orchestration
- Design and implement CI/CD pipelines to automate the deployment process
Requirements:
Required Skills:
- Core Java 11+ – streams, data structure, algorithms, Rest API development
- Strong event-driven architecture experience with messaging and streaming services like Kafka and SQS
- Experience with SQL for database creation and version control, as well as familiarity with relational databases
- NoSQL experience with databases like MongoDB or DynamoDB
- AWS provisioning skills, including experience with SQS, EKS, Lambda, DynamoDB, RDS, S3, and Kinesis
- Understanding of Docker and Kubernetes for containerization and orchestration
- Experience developing CI/CD pipelines from scratch
Nice-to-Have Skills:
- Cloud Formation Templates
- Terraform