You can set your preferences for social media and targeted advertising cookies here. We always place functional cookies and analytical cookies. Functional cookies are necessary for the site to work properly. With analytical cookies we collect anonymous data about the use of our site. With that information, the site can be further improved so that it is easier for you to find what you are looking for.
We are looking for an experienced Java developer (32-36h) for our MOLGENIS Scrum team.
Job description
As our new colleague, your focus will be on feature development within the Java part of MOLGENIS solutions. If you are interested, you can work on our full stack. Our main Java platforms are EMX2 (http://github.com/molgenis) and Armadillo (https://github.com/molgenis/molgenis-service-armadillo). EMX2 is a web application for managing and querying large health research data sets. The app runs on Java, GraphQL, VueJS, Tailwind CSS, and PostgreSQL . Armadillo provides ‘federated analysis’, connecting data sets from institutes across Europe. The tool is based on Java, Spring, Vue.js, and R (DataSHIELD). The solutions are offered as SaaS on OpenStack, Docker and Kubernetes, or as custom installations. Your primary task will be the development of EMX2 and/or Armadillo features and components as needed within your team. You will be guided by data managers, project managers, and a Product Owner. If you want, you could be in touch with the end-users in varying international collaborations. Apart from building new components for the team, you will collaborate with other developers on cross-team projects, code reviews, and testing. As an experienced developer, you can think about architectural design choices, performance optimizations, and best practices. You may want to accelerate your work by occasional pair programming sessions.
Working environment
The MOLGENIS team at the UMCG develops open-source software tools and data infrastructure for research in the field of human disease and health. As such we are the linking pin in diverse national and international collaborations on large health data sets. Our team of developers is embedded with data managers, system administrators and project managers on a mission to accelerate research and help patients. The team is organized in product/community-focused groups. Work is planned using Scrum methodology. Our developers like clean coding and have a strong focus on reusability of code, platforms, and functionality. We welcome new ideas and provide ‘Google Friday time’ to further explore them.
Your qualities
You are an experienced Java developer with an open mind, and you are eager to make things happen. As a candidate you offer:
At least five years of Java development experience, ideally in web applications / full-stack;
Bachelor's or master's degree or working level;
Knowledge of one or more of: HTML /JS/Vue, GraphQL, Spring, Gradle, (Postgre)SQL, Semantic Web, CI/CD, Docker, K8s, Ansible, Python, R;
Experience and/or affinity with research or genetics is a plus;
Clean coding practices.
Furthermore, you are flexible and collaborative. When needed, you are to the point and result driven. Knowledge of genetics is not necessary, although you will have the opportunity to educate yourself on the job on genetic datasets and research.
We are offering
We handle flexible working hours in a hybrid setup, combining remote and on-site working possibilities. The 36-hours based UMCG working plan offers ample possibilities for creation of additional vacation hours or part-time work schedules. 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. You will be appointed as a senior software engineer by the UMCG. Your salary will be at a maximum of € 5.160,- gross per month, based on a full-time appointment (scale 9 ) by the UMCG, depending on your knowledge and skills. Additionally, the UMCG offers an 8% holiday allowance, an 8.3% year-end bonus.The conditions of employment comply with the Collective Labour Agreement for Medical Centres (CAO-UMC). LinkedIn https://www.linkedin.com/company/molgenis/
Please use the the digital application form at the bottom of this page - only these will be processed. You can apply until 27 July 2025. Within half an hour after sending the digital application form you will receive an email- confirmation with further information.