You will work in Java, Kotlin, S3, DynamoDB, and other public AWS services and Amazon-internal tools. We don’t expect you to be an expert in, or necessarily even be familiar with, all the technologies listed above. We also don’t expect you to be an expert in deployment systems as the problems we must solve are unlike the things most people have ever had to think about.In this role you will will design build and deploy highly available, distributed, fault tolerant services to empower AWS teams to launch new platforms and maintain availability and durability of the AWS cloud.Key job responsibilities
- Work in an agile environment to deliver high-quality software
- Conduct peer code reviews
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
משרות נוספות שיכולות לעניין אותך