AEM Developer

Are you an AEM Developer with a passion for train travel? Are you ready to take on the responsibility for implementing and maintaining our websites? Read on! As our AEM Developer, you will join our young development team, where you can make a difference by improving our code base, processes and of course the team itself. 



We sell Interrail or Eurail passes that enable our travellers to enjoy Europe’s rail network in 31 countries. We have enabled millions of travellers from all around the world to explore the best of Europe, and we constantly work to improve our product and brand proposition for our international customers. We create connections that leave lasting impressions!

Eurail offers you the best of both worlds. We offer you the atmosphere and freedom of a start-up, combined with the professionality and resources of an established company. With our multicultural and passionate team, we believe that creative thinking and diversity helps to improve our brands and ultimately create a unique experience for our customers, and one that they will want to repeat.


Job description and Role

As our AEM Developer, you will ensure the readiness of development projects and initiatives while working with business owners and technology partners to implement business objectives and usability requirements.

This is a hands-on role that will take our digital experiences to a new level of excellence. In this position you may participate in all aspects of the software development lifecycle which includes estimating, solution design, hands-on coding, platform installation and configuration, component deployment, testing, and/or documentation activities according to the needs of the project. As a member of the development team you will work with solution architect and developers on interpretation/translation of wireframes and creative designs into functional requirements, and subsequently into technical design.

You will achieve these goals through the following activities:

  • Translate marketing and web site needs into AEM specific recommendations and solutions;

  • Design and improve internal development methodologies around AEM solution;

  • Create and integrate content-driven applications on top of AEMs core platform and integrate with E-commerce solutions;

  • Design and code from specifications, analyzes, evaluates, tests, debugs, documents, and implements complex software apps


Boxes to tick

You are the Adobe AEM Developer we are looking for if you have the following characteristics:

  • A Bachelor’s or Master’s degree in Computer Science or a related field;

  • Experience implementing AEM (AEM 6.0 and later required);

  • Experience with Java, JavaScript, HTML5, CSS3, Maven, HTL, Touch UI, OSGi, CRX, Sling, JCR, Dispatcher;

  • Experience working with technology teams to build and maintain web applications using Adobe's Experience Manager CMS to include site architecture, custom components, workflow development, Digital Asset Management (DAM);

  • Knowledge of RESTful and SOAP-based web services;

  • Experience with secure coding practices;

  • Ability to fine-tune AEM application for optimal performance, including configuring Threads, Heap, GC Policy;

  • Experience with object-oriented design and design patterns;

  • Experience with web and application servers, such as Apache;

  • Superior problem solving, organizational, decision-making, written, oral and interpersonal skills;

  • You have an EU passport or a permit to work in the Netherlands.


Why work for Eurail?

  • A growing, diverse and informal organisation;

  • An international working environment;

  • You will work in a very positive environment with helpful colleagues;

  • A healthy work/life balance, including flexible working hours;

  • Attractive salary and benefits;

  • An annual training budget to be used for your own personal development;

  • The opportunity to make a concrete and directly visible contribution to the development of a young company.


Your development is important to us

Personal development is very important to us. For that reason, we invest in all our employees. With your very own education budget you can develop your personal and professional experience. You can follow a training course over a short or longer period, with a coach for instance, but also attend conferences. We encourage you to think beyond your own position. As an employee of Eurail you will take part in cross functional team projects.


A glimpse of life at Eurail

Excited to start your application? Here are a few things to help you get going:


Do you have more questions?

You can send questions about this vacancy to, we will respond to you as soon as possible.