Java Scala Developer (permanent position)

IT & Technology


Randstad aims to provide its Clients and Talents with the most efficient and pleasant journey in their search for talents or positions, respectively. RGN-IT is the IT department of Randstad Groep Nederland. We are responsible for all IT solutions for the group.   The goal of the SmartMatch team is to complement the expertise of Randstad by building state of the art Artificial Intelligence, Machine Learning algorithms and Search solutions. With these solutions we can present unique insights to...


The team consists of data scientists and developers. You will be working as a developer on the new Search solution, based on ElasticSearch and on the industrialization of new recommendation algorithms. You need to able to acquire the necessary skills and techniques quickly. You are required to help in designing the architecture. Therefore you must be able to demonstrate a fundamental understanding of application architecture.
We will rely on you to implement parts of the solution. We need to be able to trust you to be self-reliant and take important discussions up with the team. Also, you value code quality and software craftsmanship in general.
We use many technologies in our team. Those are, among others:

  • Scala and the Play framework for building applications
  • ElasticSearch
  • R and Python for AI and recommendation algorithms
  • AWS services for deploying our solutions
Hard skills
Knock-out criteria
  • Scala
  • Java
  • Experience with application architecture and design
  • Good command of the English language, orally and in writing  
Very nice to have
  • Experience with ElasticSearch 
  • Good command of the Dutch language, orally and in writing 
  • R
  • Python
  • Machine learning
  • Amazon Web Services
Soft skills
  • You are trustworthy and you have a hands-on mentality
  • You value high quality
  • You have a strong drive to find practical solutions that solve the needs of our clients
  • You have strong communicative and social skills