Requirements: Solid knowledge of Scala and Java Understanding of the paradigms of functional programming Desire to learn the cutting edge technologies of Big Data Experience developing distributed systems Experience working with Apache Spark and Apache Hadoop Experience in data processing based on the MapReduce model Experience using NoSQL Databases (Cassandra, MongoDB, OrientDB) Experience working with Apache Kafka and RabbitMQ Knowledge of OOP, OOD and design patterns Experience team worker Good spoke English.
Experience writing test documentation Experience using Continuous Integration systems (TeamCity, Bamboo, Hudson) Knowledge of other programming languages
Competitive salary. Project bonuses. Flextime. Foreign business trips. Paid overtime, vacation and sick leaves. Voluntary medical insurance. Corporate doctor services. Foreign Language learning. Internal Training Program. Corporate events and meetings. No dress-code. Chill-out zone. Gym access. Office in a comfortable business-center. Fruit breakfasts and dinners. Unlimited tea and coffee.