Scala Developer
About the job Scala Developer
Must have:
- 2+ years of experience with Scala
- CQRS and Event Sourcing hands on experience
- demonstrable experience with REST APIs and microservices
- demonstrable experience with developing and maintaining heavy loaded production grade environments
- knowledge of SQL and NoSQL databases as well as right usage scenarios, pros and cons
- experience with messaging brokers or streaming platforms (Kafka preferred) as well as event driven architecture
- hands on knowledge of Docker container
- understanding the concept of CI/CD pipelines and various git related flows (e.g. git flow)
- understanding the concept of transactions and data consistency with demonstrable skills that allows to build such architecture
- hands on experience with writing unit and integration tests
Nice to have:
- cryptocurrency experience
- experience with Solr, Cassandra and Redis
- working experience with TDD and DDD
- knowledge of OAuth and OpenID Connect protocols