Application URL: 

Java Developper

Type vacature: Regular
City: Schiphol Rijk
Hours per week: 32-40
Education: Master's degree (WO Master); Master's degree (HBO Master or WO-pre-master); Master's degree (HBO Master)

Apply before: 07/31/2022



Digital IT and Business aim to make the digital channel each travelers’ favorite by providing spot-on offers and services at every step of the journey; the Offer component is at the heart of this and is essential for our customers to buy their ancillary products and manage their (re)- bookings. As an Ancillary Software Engineer, you play a crucial role in achieving this Digital ambition.

Anchillaries add value for the customers to enrich their journey and are a source of revenue for the company.

As the Ancillary Offer Domain (AOAPI) team at Air France and KLM we are at several KPIs from the Flight Plan: Efficiency, Customer, Revenue, Sustainability and the people one. We aim to provide an easy and customer friendly way for customers to buy upsell or sustainable products for driving conversion and building customer satisfaction. We do this for all customer facing channels within Air France and KLM as well as external partners to provide a consistent customer experience.

Protecting sensitive data and taking steps to prevent data breaches is central as well as complying with data privacy laws.

There is a lot of attention for innovation in the domain, on the technical and functional side. Besides this, the teams are continuously improving their agile/scrum way of working and quality through code reviews, automated testing, and refactoring. Since there are many teams that depend on each other to deliver functionality, SAFe (Scaled Agile Framework) is used.


What are you going to do?

Commercial Software Engineers are T-shaped professionals. As Commercial Software Engineer, you take care of specification, design, engineering, testing, delivering, deploying, maintaining, and supporting digital products.


The ability to deliver code in one or more programming languages is at the core of the job. As a T-shaped professional you brings deep expertise in one or more crafts and proficiency in other crafts.

In the product team, the Commercial Software Engineers together secure all the skills, knowledge and experience on analysis, design & architecture, development, quality assurance, DevOps, LCM and operational support as needed.

Depending on the service level agreements (SLA) the Commercial Software Engineer can be asked to participate in consignation duties, for example if 24/7 support is agreed. 


We value both technical expertise (analysis, design & architecture, engineering, quality assurance and devops) as well as the interpersonal parts of the job (coaching, consulting, coordination, and support).


Where do you land?

You will land at the heart of Airfrance – KLM’s Digital domain, in Digital Development. You will be part of the Offer and Order Group and work with several teams in the domain.  


Your profile

  • Bachelor or Master degree level or higher in Computer Science, Software Engineering or other relevant fields through study or IT experience
  • 2 - 4 years of experience building production-grade software
  • 3 years of expertise in Java/J2EE, Spring, Spring Boot, Kotlin, Knowledge of API management, handling SOAP services and REST API, Hibernate, Maven, Docker, Kubernetes, Groovy, Git, Jenkins. Ready API
  • Identity and Access Management, Storn in Oauth 2, good knowledge in application and endpoint security,
  • Experience with Unit testing, Contract based testing, release-on-demand concepts and automated build tools (e.g. Bamboo)
  •  Code Quality maintenance ( Sonar, Performance/LOAD Testing , Integration Testing , Security Scanning )
  • Being able to engineer for Azure
  • Practical experience and a strong theoretical basis for dealing with complex architectures,
  • Curiosity to discover the complex domain processes
  • Proactive attitude
  • Good communication skills, written and spoken (English)
  • Great team player that can work well as part of a diverse, international team
  • Agile mindset
  • From the EU - in addition, we prefer candidates who already live in the Netherlands and have a work permit


Nice to have

  • OPEN ID connect, microservices, DevOps CICD, Mongo DB, Redis cache, Dynatrace, Oracle PL/SQL, Java script, Message brokers Active >Q/Kafka


We offer

  • A challenging role at a unique employer in the Netherlands
  • Salary at msg level 2/3 (3.581,48 - 6.023,39 Euro) depending on your knowledge and experience
  • Plenty of room for personal development and wonderful career opportunities
  • A good pension scheme, end of the year bonus and 8 percent holiday pay
  • 25 days of paid holiday and 5 extra days off
  • Great discounts on airline tickets (if you have been in service for at least 6 months)
  • A travel expenses scheme and free use of the bus network around Schiphol
  • Discount of your health insurance
  • A personal budget for sustainable employability


Ready for your next destination?

Don’t wait any longer, send us your CV before the final boarding call! A motivation letter is no longer required; we will simply ask you a couple of questions during your online application. Within two weeks you will receive a message from us. Your application procedure consists of two interviews and an assessment.



If you would like to know more about the position, please contact the hiring manager. Call or e-mail the recruiter for questions about the application process. In both cases, don't forget to mention the vacancy number: #11309.


Hiring manager

Sandra Maas: SANDRA.MAAS@KLM.COM or +31645732742



Adri Beels: ADRI.BEELS@KLM.COM or +31628609681


Details from this vacancy are not to be used for marketing purposes.