- 4+ years hands-on experience Java/Kotlin and Microservices.
- Expertise with relational or NoSQL database.
- Experience with all phases of product development lifecycle, including requirement definition, development, test, and product release.
- Experience with stress-testing and performance-tuning and optimization.
- Debugging and optimization experience in a multi-threaded environment.
- Experience troubleshooting and mitigating issues in live environments.
Bonus:
- Experience with high traffic services and highly scalable, distributed systems.
- Experience with scalable data storage, streaming and processing technologies such as Cassandra, Apache Kafka, Spark.
- Experience with cloud computing products such as AWS EC2, ElastiCache, and ELB.
- Experience with technologies such as ZooKeeper, Docker, Kubernetes, Terraform and Redis.
- Experience working within the games industry.
- Knowledge of Google gRPC and protobuf.