Java Developer (focus on API): Java Developer (focus on API)
Royal Schiphol Group
Royal Schiphol Group has the ambition to bring the world closer. We focus on delivering great experiences and valuable services to passengers and partners 24 hours a day, 7 days a week. We strive for success in our goal to be Europe’s preferred airport. We have the ambition to become the world’s Leading Digital Airport in by 2018. Therefore, we are constantly exploring new technologies to achieve this goal. Next to maintaining our current technical environment, we focus on developing state-of-the-art digital solutions for our travelers, airlines and colleagues. In order to achieve this, we have embedded innovation, customer centricity and agility in our way of working.
Airport IT Services is part of the IT organization of Schiphol Group. We are about 40 colleagues in five teams. Our primary goal is to deliver vital data services for Schiphol to keep passengers, baggage, cargo and planes flowing seamlessly to, from and through the airport. We achieve this by building and maintaining a wide variety of core functions. A new addition to our ESB and interfaces are API’s. This strategy allows us to improve our customer journey.
The API’s are used by internal colleagues, external customers (e.g. airlines) and the public. A selection of our API’s can be downloaded and are free to use by anyone right here: https://developer.schiphol.nl/
These API’s are developed by your direct colleagues in the API team. In our API support team we take care of a safe and structured way of using the API’s. With our Self-Service platform in Openshift, we are able to realize a containerized platform in a multi cloud environment. This platform is based on Docker and Kubernetes. Overall, this means we can easily upscale our API services whenever needed. One of our main goals is to minimize our time-to-market, which is further enhanced by our completely containerized CI/CD workflow.
What will you be working on?
As a developer you are responsible for building, implementing and maintaining our API’s. As well as for developing and automating existing API’s in Openshift and 3Scale. All API’s are exposed via our API platform based on Nginx and 3Scale.
Your daily work involves for example: configuring the API platform, preparing ESB components and building API’s for the Operational Flights API and Waiting Times API, extending the Beacons API with relevant data and cleaning the Elasticsearch.
You will be working on functionality that has a real impact on the operation of the airport, and which is very visible inside and outside the organization. You work together with colleagues who have high standards in delivering quality and innovation in their work.
Because we are a non-stop operating and supporting department, you will be part of our production team. More concretely, that means that you will be on duty in support shifts on a regular basis (once every 6 weeks).
You have knowledge and a minimum of three years of experience in designing, developing and/or maintaining API’s. You feel comfortable in an Agile organization and find it fun to work together with your colleagues in a Scrum or KANBAN team.
You have a relevant bachelor’s and/or master’s degree;
- You are skilled in Java;
- You are experienced in Docker, Kubernetes and Jenkins;
- Preferably you also have experience with:
- Apache Camel
- You can count on a competitive salary and secondary employment conditions;
- You have excellent opportunities to grow on a professional and personal level;
- We have flexible working hours;
- You will be taking part in our Digital Airport Program and will make a personal contribution to Schiphol becoming Europe’s Preferred Airport!
Do you have questions regarding this vacancy? Please feel free to contact Fenna Oudshoorn, Vibe Manager, via Fenna.Oudshoorn@Schiphol.nl.
If you have questions about the application process, please contact our Corporate Recruiter, Serdal Guclu at firstname.lastname@example.org.
To apply for this position, please use the button below.