Java Developer
The Hague

**Job title:** Java Developer  
**Location: **The Hague, The Netherlands.  
**Closing date: **15 February, 2016  
All across Europe, museums, galleries and archives are digitizing 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 organizations 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 re-using
cultural content can transform the world. We represent centuries of trusted
guardianship by Europe's cultural institutions 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.

We're looking for driven, web native, cultural heritage specialists who want
to work in an English-speaking international team. Our office is based next to
The Hague Central Station in the Netherlands.

**The role - Java Developer**  
We are looking for an experienced Java Developer - someone who is passionate
about applying his / her skills in the domain of cultural heritage and is
excited by designing powerful systems for aggregating cultural content using
cloud technologies.

**Your team**  
You will be part of Europeana's four-person Infrastructure
Team. It's mission is to make sure that Europeana's
technological infrastructure is functioning in a stable, reliable and scalable
way and gives full support to engaging products developed on top of it.

**Your responsibilities**  
Research, design, develop, and maintain our data infrastructure (currently
based on Mongo and Neo4j, new cloud storage service is in development) and
low-level services

Develop and maintain data ingestion, processing and management APIs and
clients for cultural heritage content using traditional and novel protocols
and practices

Continually evaluate and help to improve our software development processes,
methodologies and tools

Work closely with business requirement owners to assess feasibility,
specificity and scope of tools and feature requirements

**Knowledge and skills**  
University level education in computer science or a related field, or an
equivalent combination of education and experience

5+ years of research and software development experience

Hands-on experience with designing and implementing systems that handle large
amounts of data. Experience with humanities data and/or multilingual data is a
strong advantage.

Good written and spoken English with an ability to express complex technical
ideas to both technical and non-technical audiences

Open minded, rich with new ideas, practically oriented, team player

**Development experience - first one is a must, the rest are advantageous**  
Thorough knowledge of and experience in Java development (Hibernate, JUnit,
Spring) in Linux and Apache environments

Knowledge of cloud technologies (e.g. Cassandra, OpenStack Swift, Apache
Storm) and development principles

Knowledge and experience with search engines (Lucene, Solr) and semantic web
industry standards (RDF, SKOS, Linked Open Data)

Knowledge of XML, XSLT, XML Schema, and other XML-related standards

Experience with relational databases (e.g. PostgreSQL, MySQL), document
databases (e.g. MongoDB) or graph databases (Neo4J)

Experience with different software development tools (e.g. Hudson, Git, Maven)
and skills (test driven development, pair programming)

Basic knowledge of Front-end and other related technologies is an asset

**Salary and benefits**  
Your monthly gross salary will be between EURO 2,579 - 3,837in line with the
Collective Labour agreement for Research Institutes Scale 10.

You'll also enjoy 42 days holiday per year, a holiday allowance (8%) and an
annual bonus (8.33%).

**How to apply**  
Send your CV (in English) with a covering letter telling us why you're
interested in this position to [log in to unmask]

To talk to someone about the post before you apply, please email
[log in to unmask] or [log in to unmask]

Explore Europeana's collections at

Find out more about how we do it and who's involved at

Immerse yourself in Europeana on Vimeo, Facebook, Twitter, Google+, Pinterest
and Flickr

**About Europeana Foundation**  
Europeana is Europe's platform for digital cultural heritage. We create new
ways for people to engage with their cultural history, whether for work,
learning or pleasure. We believe that culture can transform lives and we are
passionate about bringing Europe's cultural heritage to the world.Through
Europeana and its Network today, anyone can explore over 30 million digitised
objects including books, paintings, films and audio.

Brought to you by code4lib jobs:
To post a new job please visit