REQUIRED:
==================================
Experience in development for cloud-based systems, ideally AWS
Deep Java development experience especially in the Sprint framework and AWS Lambda
Good understanding of AWS technologies including but not limited to EC2, S3, DynamoDB, ElasticSearch and Lambda
Experience with both relational and No-SQL databases
Experience in languages like Python, Groovy, Ruby, Javascript, Java, Scala
Exposure to Docker, Kubernetes or other container technologies
Experience with participating in projects in a highly collaborative, multi-discipline development team environment
Exposure to test driven development
Exposure to hierarchical and distributed code repository management tools like GIT
Good communications skills