Senior Scala Consultant

at Nagarro

This position will entail working with the development team to produce a cloud solution to the legacy desktop software. It will require building micro-services and replacing the current analysis engine with big data technology.

Experience Required:  

  • Highly Proficient in Scala
  • Strong understanding of algorithms and data structures
  • Functional programming concepts, use of functional library, Cats/Scalaz
  • Excellent communication skills and proven ability to convey complex ideas to others in a concise and clear manner.

Desirable:

  • Strong mathematical skills in algorithmic computations, statistics and probability.
  • microservices
  • Akka-Streams/Akka-Http
  • MySQL/Postgres;
  • AWS
  • Snowflake
  • Kafka
  • Spark
  • Tagless final
  • BDD, DDD