You will help our client continuously develop Apollo, the engine behind our client’s personalized music television service. This engine is responsible for giving music video recommendations in real time. It also uses curated music playlists to help generate an interactive experience. Apollo has high demands on performance, scaling, and stability. Therefore it has been designed as a RESTFul service built using Scala with Akka and Spray frameworks. This reactive microservice is managed by the Kubernetes framework, and runs on cloud platforms. It has been built using reactive manifesto principles. They rely on concurrency and parallelism to reach their performance goals, with algorithms and data structures for actor centric design and caches. At the core of their engine they use a Neural Network to enable scalable real-time recommendation in real-time, with an average response time of ~50ms)..
4+ years of Java experience
Fluency in functional programming paradigm
Basic knowledge of standard algorithms and data structures
Basic Linux / POSIX skills
Experience developing RESTful API services, using relational and non-relational databases
Experience with Akka and Spray(or Akka HTTP)
Understanding of concurrency and parallelism paradigms
Experience with Scrum
Nice to have
Experience with Akka Streams, Kafka, Spark
Experience in performance optimizations
Ability to use java.util.concurrent library
Understanding the reactive paradigm
Background in test driven development, automated testing, load testing, high availability services and other software engineering best practices
What company offers you
The opportunity to develop your career in a young, fast growing company.
A challenging work environment where professionalism, initiative and creativity are a must.
A unique combination of music, television and new technology.
A diverse international team of about 70 enthusiastic colleagues.
An international workplace; Company is present in The Netherlands, Belgium, Germany, Qatar and Canada and will launch in other countries later this year.
Chef prepared lunches, Friday afternoon drinks and regular parties.