The Language Archive is offering a Java Developer position

Language Development

We are seeking an experienced Java developer to join our team of software developers to further develop and modularise the desktop application ELAN.

Job description
ELAN is an application for annotation of audio and video recordings. It is not only used within the MPI but is applied worldwide in research projects in (mainly) linguistics. It is being developed in the context of The Language Archive, the archive of the MPI comprising a huge and comprehensive set of data resulting from linguistic research. The archive and ELAN can be found here:

ELAN has a history of almost 20 years with on average 3 to 4 updates per year. During that time it has grown into a fairly large independent application with only a limited level of modularity. The CLARIAH-PLUS project ( now offers the opportunity to both extend ELAN’s functionalities and to redevelop it in a more modular and extensible form. Part of the project will be carried out in collaboration with the partners in the project, Sound and Vision and University of Amsterdam.

The new developer will both participate in maintaining and further developing the existing application and be involved in the design and implementation of the modularised version of the future. The new API’s and their implementations have to be properly documented from the start.  

The ideal candidate will have an interest in developing desktop applications with a graphical user interface. Functional demands will be translated into working, user friendly application components, often in close collaboration with users of the software. The successful candidate will enjoy contributing to the design and implementation of a new, modular architecture for existing and new functionality and to do so in a research environment with many international colleagues.


  • A Bachelor’s degree in computer science or equivalent work experience
  • Experience as Java developer, experience with Swing
  • Good knowledge of the Java SE Platform and the Java Platform Module System
  • Good English language skills, both written and spoken

The following would also be advantageous:

  • Experience with Maven, Eclipse and XML/XSLT
  • Experience with supporting users
  • Experience in developing applications for audio-visual media

Conditions of employment

  • Position available from 1st October 2019, though start date is negotiable
  • Full-time position (39 hours per week, part-time negotiable), with a term of appointment between 1 and 3 years.
  • The salary is in accordance with the German TVöD (Tarifvertrag für den öffentlichen Dienst) and will be, depending on the experience of the applicant, within the range of EUR 3,457.10 and EUR 4,685.32 gross per month, based on a full-time employment.
  • An allowance of 30 days annual leave (based on a full-time employment) and the German as well as the Dutch public holidays.

The MPI for Psycholinguistics in Nijmegen is the only research institute in the world entirely devoted to the study of language. Our goal is to understand how our minds and brains process language, how language interacts with other aspects of mind, and how we can learn languages of quite different types.  We are situated on the campus of the Radboud University, and have close collaborative links with the Donders Institute for Brain, Cognition and Behaviour and the Centre for Language Studies at Radboud University. We are part of the Max Planck Society, an independent non-governmental association of German-funded research institutes dedicated to fundamental research in the natural sciences, life sciences, social sciences, and the humanities. The Max Planck Society is an equal opportunities employer.

For further details please see our website:

Application procedure
Please send the following documents in a single PDF file by e-mail to []. The post will continue to be advertised until it is filled.

  • A cover letter outlining your motivation to apply and detailing how you fit the requirements above;
  • A current CV, listing relevant experience;
  • The names and contact details of two referees.

Your application can be written in either English or Dutch but please note that the job interview will be held in English.

For more information about the Language Archive project, and the role of the Developer within the Language Archive team, please contact the Scientific Director of the Archive: Caroline Rowland (
For technical questions about the skills and experienced needed for the post, please contact the Head of the MPI’s Technical Group: Reiner Dirksmeyer (

Share this page