SOLLICITEER DIRECT – Senior Software Developer • 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 organized, being capable of time management and coaching junior developers, • believes that technical design and good documentation are an integral part of the job, • is someone that can share this passion with us, that can help the team take the next step further 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. Team As the senior Software developer, you will be joining a team of 12 with colleagues from many European countries. The team members are divided into three component Scrum teams: Data ingestion & management, APIs & Search, and Europeana Collections. You will be developing and operating the software that powers all our products. The team is critical for realising Europeana’s mission: “We want to build on Europe’s rich (digital) heritage and make it easier for people to use, whether for work, for learning or just for fun. We believe that we can transform the world with culture.” We work only with Open Source software and we also make our own software available as Open Source. You will be encouraged to give back to the Open Source community and share your experience and knowledge with your teammates, and also with other developers in the libraries, archives and museum communities. Key Responsibilities • Develop the data ingestion and management toolset for Europeana, and integrate this toolset into the Europeana Cloud. • To acquire the necessary knowledge for the different components involved in this integration, analyze their risks and potentials and ensure proper integration. • Research, propose and design technical solutions for the addition or modifications of components in the Europeana architecture, and ensure that this can happen in a seamless way. • Maintain and update the overview of the Europeana architecture as appropriate, which opens the possibility to grow towards the position of System Architect. Functie-eisen: Knowledge and Experience required • Master's degree or higher, preferably in computer science or software engineering, • Minimum 5 years of experience as Java developer • Excellent knowledge of Java 7 and 8 • Knowledge of OSGi, Spring, Maven, Jenkins, Travis, Git • Proven experience in designing and developing REST APIs and Microservices • Experience with NoSQL databases such as MongoDB and search engines such as Apache Solr) • Good written and spoken English with an ability to express complex technical ideas to both technical and non-technical audiences • Working in Agile/Scrum teams Further, it is a plus if you have • Knowledge of Cloud technologies (e.g. 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 • Experience in Java 6

Samenvatting deze vacature

Bedrijfsnaam:  Europeana Foundation
Vestigingsplaats/Standplaats:  The Hague
Functie:  Software Developer – Java – Den Haag – € 4.237 – € 4.752 p/m
Dienstverband: fulltime
Aanstelling: uren per week (indien bekend)