Full Stack Java Developer for Research Data and Analysis Tools

UMCG Cover
  • Groningen
  • UMCG
Posted on

The UMCG Genomics Coordination Center (GCC) provides software, tools and services in the area of genomics big data sets. As such we participate in a wide range of national and international collaborations, aiming at FAIR data management and quick implementation of state-of-the-art (scientific) genome analysis tools. Within the GCC you are working in a multidisciplinary team on feature development of our open-source software platforms MOLGENIS and Armadillo. MOLGENIS is a flexible platform for management and querying of large (biological) data sets, such as cohorts and biobanks. As part of the DataSHIELD platform, Armadillo is a tool for ‘shielded’ analysis of such datasets. Our team of 40+ developers is open-source minded and prepared to be one step ahead of technological possibilities. The GCC is organized in topic-based teams and day-to-day work is planned using Scrum methodology. Our developers like clean coding and have a strong focus on reusability of code and functionality.

Within your team you are responsible for translation of requested functionality into the Java part of our solutions, mainly within the MOLGENIS and Armadillo platforms. As a full-stack developer you are fluent in Java programming and happy to interface with front-end development tooling such as JavaScript, HTML, GraphQL and REST. Apart from building new components, you are eager to collaborate with colleagues on code review and testing, and pair programming now and then. The infrastructure you will work with includes PostgreSQL backend, R and Python scripts, cluster systems and tooling such as Docker, Kubernetes, Rancher and OpenStack. Our hosted MOLGENIS solutions are normally provided on Azure cloud infrastructure. You will actively participate in Scrum sprints to ensure timely delivery of features for both internal and external stakeholders.


  • You are a full stack developer with an open mind and you are eager to make things happen. You are comfortable talking to users, both in the biomedical and in the bioinformatics domain. You are able to understand requests and build solutions as needed and beyond. You have some basic knowledge of genetics-related big data or are willing to gain the knowledge. As a candidate you offer:
  • Java development skills.
  • Knowledge of SQL/PostgreSQL, HTML/JS/Vue, Python or R is nice to have.
  • Clean coding practices.
  • Affinity with the biological/medical/genetic/innovative domain.
  • Bachelor or master's degree or working level.
  • Fun to talk to, to the point and collaborative when needed.
  • Flexible and open minded.

The UMCG has a preventive Hepatitis B policy. The UMCG can provide you with the vaccination, should it be required for your position.
In case of specific professions a ‘Certificate of Good Conduct’ is required.

You will be appointed as a scientific programmer by the UMCG. Your salary will be a maximum of € 4.800,- gross per month (scale 10), depending on your qualifications and relevant experience, based on a full-time appointment. In addition, the UMCG will offer you 8% holiday pay, and 8.3% end-of-year bonus. The conditions of employment comply with the Collective Labour Agreement for Medical Centres (CAO-UMC).
You will be offered opportunities to further develop your skills and knowledge. If you like, you are invited to participate in national and international meetings and conferences.
As part of the application process, we might ask you to solve a typical coding problem.


  • dr. Ulrike Dijkman / 06 2564 8779 / u.dijkman@umcg.nl
  • prof.dr. Morris Swertz /  050 361 7100 / m.a.swertz@umcg.nl
Arkajyoti Bhattacharya 750×1000 (1)

“If an introverted person comes to Groningen, it can be a bit challenging. So in that case you have to reach out to improve your cultural diversity. If you stick to your own culture, that can be a bit of a barrier I think”

Arkajyoti Bhattacharya Academic
Will you become our new Full Stack Java Developer for Research Data and Analysis Tools? Apply at UMCG