Job Description
5+ years of hands on programming experience in Scala backend development and Frameworks such as Akka/Apache Pekko, Play
In depth understanding of functional programming and Implementation Such as: Try, Option, Future Monad, Collections
Good knowledge on OOPS Concepts: Classes, Traits and Objects (Singleton and Companion), Case Classes
Good Understanding of Scala Language Features: Type System, Implicit/Givens
Knowledge of Scala 3 Syntax
Experience on MVC Architecture, Knowledge of Frameworks such as: Akka/Apache Pekko, Play 2.9, Play 3.0
Writing Test cases using Testing Frameworks such as Scalatest, working with config files such as HOCON
Experience with REST APIs and Swagger Docs
Python programming skills
Good Knowledge of Build Tools such as: Gradle & SBT in depth
Basic knowledge of Kafka, Nifi, Redis, Elasticsearch
Basic knowledge of Docker & Kubernetes
Experience with SQL and NoSQL DB
Experience on using GIT , resolving conflicts, working with branches
Strong programming skills using data structures and algorithms
Excellent analytical skills
Good communication skills
Experience- 8- 14 yrs in Industry