Our client is looking for a Sr. Software Engineer to join their "Catalog" team. This is a key individual contributor tasked with all things related to design, develop, deploy, test, support and monitor scalable backend services in the cloud.
Qualifications/Experience:
- Minimum 10 years professional software development experience
- Professional experience coding Java, Groovy or Kotlin
- MongoDB, DocumentDB or similar NoSQL data stores
- Fluent in Git
- Working knowledge of Linux, Scripting (e.g. bash, Python)
- Deployed and managing EC2 instances through AWS
- Knowledge of Chef, Terraform
- Good understanding of SaaS, IaaS, PaaS concepts
- REST API design, implementation and use
- You unit test everything
Nice to have:
- Java Dropwizard or Hystrix frameworks
- Knowledge of Containers and Kubernetes (AWS: ECS, EKS)
- Background on Elasticsearch
- Exposure to Queuing systems (MQ, SQS), Streaming frameworks (Kafka, SNS), and Load balancers (ELB)
- Exposure to DataDog, Sumo Logic
- Knowledge on blue-green deployments
- CI/CD (TeamCity, Jenkins)
This is a contract role. And, remote, too (duh)! 🏖️😎