Airports Senior Software engineer
Do you want to lay down the foundation for a product that is used at 100+ leading Airports for example Schiphol, Heathrow, and Hong Kong?
Vanderlande is a global market leader in baggage handling systems (BHS) and innovation is the key to winning in a world that is changing faster than ever, which is why it is essential for Vanderlande to develop cutting-edge solutions. The use and development of these technologies is core to that success. This technology alone does not make a successful organization and our mantra is “In a world of technology, a belief in people”. to some of the world’s leading companies that rely on VandeYou can be one of those people, bringing your passion to life and have an opportunity to make a positive impactrlande to give them a competitive advantage.
The software and solutions that we create are at the core of driving the equipment and processes that make this happen. Be a part of the team that creates software used in hundreds of the world’s leading airports worldwide. Our solutions are daily used by operators and handlers at the airports to control the planning, processing and transportation of bags from check-in up to the moment the bag is loaded into the airplane.
We are undertaking an evolution of our Airport IT solutions by exploiting the latest technology tools and techniques. This ensures we retain our global number one position within this market and drive innovation to our customers, operators and handlers worldwide.
At Vanderlande, Agile product development is core to our way of working and the VIBES Core development consists of Agile/Scrum teams. This is a global development initiative, and you will join the Veghel team, whilst other development and technology teams are located Canada, India and Germany. You will be in a multi-disciplined team of developers and test engineers, who work closely with our product managers, product owners, architects and technology leads.
Innovation is the key to winning in a world that is changing faster than ever. Our customers are expecting regular updates and new features. To support this, we have started to make our software easier to deploy and configure and more open to extensions. This requires refactoring, migrating to a new technology stack, and in some cases rebuilding. At the same time, we still need to accommodate new features.
Responsibilities
As a Software engineer and member of the VIBES Core team, you will be responsible to build, maintain and sustain our software stack.
What
By joining our VIBES Core Development team in DCS, you will play a crucial role in productizing a robust, scalable and maintainable back-end system that can accommodate the rapid addition of features in the product. As the company scales, your work will become a vital source of support to other product teams in the workstream.
If you enjoy solving problems for your fellow engineers and designers, thinking about systems, and finding order in chaos, we would love to talk to you.
Our Tech Stack:
-
Java Spring Boot
-
Docker
-
Kubernetes
-
Keycloak
-
Angular
-
Gherkin (Specflow)
-
Microservices
In This Role You’ll
-
Participate in software and system design and development for a large and complex product.
-
Create application designs and implement these.
-
Develop SW preferably with TDD Methodology.
-
Support testing and integration of SW Components.
-
Be a committed team player in an Agile (Scrum or Kanban) team.
-
Take part in continuous improvement through sharing of knowledge and improvement points within the teams.
Minimum Qualifications
-
10 or more years of working experience as a software engineer
-
Knowledge and hands-on experiences on:
-
Data integration – messaging (JSON/ XML)
-
Security principles (Keycloak, OpenID, TLS)
-
Java Spring Boot
-
Cloud native techniques and principles
-
Container based deployment (Docker, Kubernetes and HelmPro-active and solution-driven mindset
You'll stand out
-
Domain Driven Design (DDD).
-
Prometheus, Grafana, Elastic stack experience.
-
Experience with refactoring and migrating technology projects.
-
Continuous integration, continuous delivery and DevOps.
-
Test Driven Development (TDD).
-
Experience in industrial domain is a plus.
-
The Agile methodology, including Scrum and Kanban.
-
Both oral and written English. Dutch is an advantage.
Building rocketships is not easy, but it sure is fun!
Vanderlande strives to be the workplace where you feel at home, where you can grow, and most importantly where you feel a sense of accomplishment – every day. We truly believe that we change the world for our customers around the globe.