Java Developer

Are you a Java Developer with 2+ years of experience looking for a new challenge? Is social responsibilty important in your job? Then Europeana has the job for you!


We are looking for a Software Developer who:
● will share our passion for open source and open data, whilst using technology to make culture available to all,
● has the experience and discipline to be organised, being capable of time management,
● believes that technical design, good quality software and documentation are an integral part of the job,
● can help the team take the next step and improve itself so as to gain a higher level of efficiency and professionality,
● is comfortable in written and spoken English and has the ability to work seamlessly in an international environment with colleagues from many cultural backgrounds.

As a software developer, you will be working physically and remotely with colleagues from many European countries as part of (a) scrum team(s). You will contribute to the development and maintenance of the software that powers all our products. Europeana works only with Open Source software and you will be asked to make our own software also available as Open Source. You may be asked to share your experience and knowledge with the Open Source community and also with other developers in the libraries, archives and museum communities.

Key Responsibilities
● Contribute to the development, review and testing of technical solutions for the addition or modifications of components in the Europeana architecture.
● Maintain and improve the code quality and performance of the existing software.
● Get the required knowledge of the Europeana architecture to be in the position to analyse risks and ensure proper integration.
● Contribute to the documentation of technical designs or decisions on the software architecture.

Gevraagd wordt

Knowledge and Experience required
● Bachelor or Master's degree, preferably in computer science or software engineering
● Minimum 2 years of experience as Java developer
● Excellent knowledge of Java 8 and onward versions
● Knowledge of Spring Framework, Maven, Jenkins, Travis, Git
● Proven experience in developing REST APIs and structuring code into services that are autonomous and have independent business domain implementations
● Experience with NoSQL databases such as MongoDB, Redis and search engines such as Apache Solr
● Experience with message brokers such as Rabbitmq
● Experience with relational databases such as PostgreSQL
● Provide high quality code that is extensively unit tested
● Experience with multi threaded applications
● Ability to work in Agile/Scrum teams
● Good written and spoken English with an ability to express complex technical ideas to both technical and non-technical audiences

Further, it is a plus if you have
● Knowledge of Cloud technologies such as CloudFoundry
● Knowledge of continuous integration and delivery
● A degree of knowledge of developing data management software for GLAM aggregators or individual GLAMs
● Knowledge and experience of the Europeana Data Model
● Knowledge and experience of XML and XSLT

Geboden wordt

Salary and benefits
● Your monthly salary will be between EUR 2,800 - 4,400 (based on full-time employment), depending on the level of your experience.
● Additionally, you will receive a (pro-rated) holiday allowance of 8% and an annual (year-end, pro-rated) bonus of 8.33%.
● 1 year fixed term contract with possibility of extension depending on funding availability.
● We offer 42.25 days holiday per year (based on full-time employment).


Across Europe, galleries, libraries, archives and museums (GLAM) are digitising their collections. Europeana brings them together online and works hard to make sure people can find and use them. For work, for learning or just for fun. We work with a network of cultural organisations to provide creative and innovative forms of access to culture. Our work is guided by creative collaboration, supportive teamwork and the idea that sharing and reusing cultural content can transform the world. We represent centuries of trusted guardianship by Europe’s cultural institutions and so must always ensure that whilst we’re pushing the boundaries of what’s possible with today’s technology, our products and resources are robust and reliable. Our office is based in the National Library of the Netherlands, next to The Hague Central Station.

Meer over deze werkgever

Hoe nu verder

Ben jij geïnteresseerd in bovenstaand profiel? Stichting Europeana ziet graag jouw sollicitatie tegemoet! Door middel van het klikken op de solliciteerbutton kom je in een overzichtelijk sollicitatiescherm waar je met jouw CV, LinkedIn profiel of onze CV bouwer kan reageren op de vacature van Java Developer.

Meer weten?

Hendrik van der Woude
050 - 2101001
... of we bellen jou


Nog geen vacatures op de shortlist

Laatst bekeken vacatures