Software Development Engineer Java and Cloud Backend

  • Europe Only
  • Amadeus Careers
Job Description:

Business environment

Amadeus is the leading B2B Travel IT, serving all key travel actors across the value chain (airlines, airports, hotels, online/offline travel agencies, car rentals, cruises...) and continuously reducing frictions and inefficiencies across the overall travel ecosystem. When searching, booking, and managing a trip, chances are that an Amadeus IT system is used behind the scene. In fact, Amadeus processes more than 40% of air trips in the world. Hence, to shape the future of travel, and continue to be a key contributor to the travel industry's growth and efficiency gains, Amadeus actively invests in the development of new impactful transformational IT solutions.

We are continuously innovating and adapting our framework and application ecosystem to leverage new technologies and provide solutions adapted to the cloud era. This project is focused on the core middleware components used in Amadeus backends, to create B2B services. Passion for technology is a key requirement for this position, as you will provide software, tools and guidelines used to build applications.

Purpose

This position is for a Python backend developer in a framework team. The team scope is quite wide, ranging from low-level network protocols to cloud technologies like Kubernetes and HELM. C++ is the most used language in the team, but as we also develop more and more in GO Lang, we also want to open our framework to more Python usage. You will have to work both on maintaining and adapting the existing Pythons software packs and to define evolutions of these frameworks for the future needs and for the cloud. Our philosophy is to integrate open source solutions rather than reinventing the wheel; if there is an opportunity to contribute to the open source community, we will do it. Remote working is welcome.

Key accountabilities

You will:

  • Participate in requirement analysis to define the technical solution.
  • Develop according to Amadeus standard
  • Validate in cloud environments the features implemented
  • Document the work and the releases to simplify its adoption. It’s a framework, other developers will use your work, and documentation quality is important for technology adoption
  • Test and maintain the software
  • Conduct unit, end-to-end, and ensure a level of quality in line with the Amadeus guidelines.
  • Support teams using our frameworks, performing investigation and fixes when appropriate
  • Regularly report progress and escalate issues when necessary.

Relevant work experience and specific competences Experience in Object Oriented language (Python/Python binding/C++) is a must. Experience in backend development is a plus.

Having some knowledge in following areas is also a plus:

  • Kubernetes, HELM, and Docker
  • Golang.
  • Azure, and Jenkins are a plus.

Soft Skills

  • Produce oral and written English communications clear and concise
  • Listen patiently and carefully to input and feedback
  • Deliver presentations
  • Ability to use a methodical step-by-step approach to break down complex problems or processes into parts, identify causes and effects patterns and analyse problems to arrive to an appropriate solution

Other Jobs in Back End