• Diemen
  • 40 uur
  • WO
  • € 5300 per maand
solliciteer via YACHT

Senior Java Scala Software Developer

  • 14 januari 2019
  • Diemen
  • 40 uur
  • WO
  • € 5300 per maand


  • 14 januari 2019
  • vacaturenummer: 9062277

The team
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 users, based on all available information and user preferences, at the right time and in the right context. We think of these solutions to form a personal assistant. This personal assistant provides clients, talents and recruiters the optimal journey to find the information they need in their journey.
We value continuous learning. Therefore, we have a research day every two weeks, where we have the time to research topics and techniques that interest us. Moreover we share our learnings to not only promote personal growth but also growth as a team.
What we expect of you
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 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
  • Python for AI and recommendation algorithms
  • AWS services for deploying our solutions
Purpose team:
SmartMatch has the ambition to strengthen end user relations by means of extensive actionable insights in the needs and wishes of talents and employers
SmartMatch complements the Randstad expertise by state of the art Artificial Intelligence and Machine Learning

SmartMatch develops algorithms and makes them available via web services

Team composition:
The team contains 8 members with the following roles;
  • Product Owner 
  • Scrummaster 
  • Software Engineer
  • Data Scientist 


Knockout criteria

  • Scala
  • Java
  • Experience with ElasticSearch
  • Experience with application architecture and design
  • Good command of the English language, orally and in writing. (Dutch big pré)
  • Some knowledge of Machine learning
  • Python
  • Amazon Web Services
  • Knowledge of a relational database (Postgres or MySQL)
  • Spark


  • a gross monthly salary between €3,800 and €5,000 (depending on your work experience)
  • 25 holiday days and 8.5% holiday allowance
  • many training opportunities and development opportunities within Randstad Groep Nederland
  • a good mobility scheme and laptop
  • a large Benefit budget from which you can choose between free time, money or other objectives, including a mobile phone, bicycle or to save for a sabbatical
  • interesting bonus scheme upon which you have your own influence


Read more about working at Randstad Groep Nederland IT and the Terms and Conditions of Employment.


About Randstad
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.

Hugo Valk about working as a Scala developer at Randstad Groep Nederland
“Randstad Groep Nederland is a leader in the temporary employment industry when it comes to machine learning. Of course, as developers, we can always see new opportunities to improve services. This is why I am the technical lead in the SmartMatch team. From our philosophy of matching, we develop tools and techniques that can play an important role. I think it's cool to “sell” our ideas to the board for example, and then be allowed to carry them out. And it remains interesting. I've worked here for ten years, but because every 6 months or two years I work on another product or in another team, I continue to develop, and no two days are the same.”

Want to know more about this position or do you want to apply? Please contact Pieter Landsman, recruitment consultant, via Pieter.Landsman@yacht.nl or call him on +31 (0) 6 45 95 57 40


Voor meer informatie neem je contact op met Pieter Landsman via telefoonnummer 06-45955740

Werken voor Yacht
Yacht is dé organisatie van en voor professionals. Wij verbinden professionals en organisaties die het verschil willen maken. Ons doel is optimaal resultaat: jou als professional uitdagend werk bieden waarmee jij de organisaties van onze opdrachtgevers blijvend verbetert. Behoor jij tot de beste professionals in jouw vak? Wil je samen met vakgenoten het verschil maken bij toonaangevende organisaties? Dan willen we jou graag leren kennen.

Uiteraard staat deze vacature open voor zowel mannen als vrouwen.

Deze vacature wordt via YACHT aangeboden. Het solliciteren en verdere contact verloopt via YACHT.