View my profile

Java Software Engineer

France - Courbevoie

APPLY NOW
Egencia

***French version below***

Are you ready to make an impact at a ground-breaking tech company, powered by the world’s largest online travel platform?

We are rewriting the book on how companies and their employees arrange travel. Unique in the market, we operate like an agile and entrepreneurial start-up but are backed by one of the world’s largest travel groups Expedia Group. Expedia has invested twice the amount on technology advancement in the last year than any of Egencia’s competitors and this means we’re growing and growing fast.

We want to strengthen the team in charge of our global air platform, powering booking and ticketing functionalities for Egencia points of sale worldwide (EMEA, APAC, NA). The global architecture is service oriented and our team is responsible for 3 of them.  This modern and opened architecture allows for the integration of the latest technologies whenever they bring additional value to our services.

The services owned by our team are backend services but we are all working in a contribution model with end to end responsibilities. It allows us to go and code in codebases owned by other teams, whether they are back or front end, Egencia or Expedia.

What you’ll do

  • Design and develop software application components as well as automated tests
  • Drive technical implementation at the application/product level for small to very large projects spanning over years
  • Work daily with these methodologies: Agile, TDD, BDD
  • You will evolve using leading-edge development technologies such as: Hexagonal Architecture, Domain Driven Design, Event Storming, and Software Craftsmanship

Who you are

  • You are convinced that testing is coding.
  • You can drive the technical implementation of projects at various scales, from for small to larger projects spanning over several of months.
  • You are passionate about reviewing your work and other’s.
  • You want to improve systems in production that are used daily by real customers.
  • You have learned that you build better software in a team that practices agile methodologies
  • You enjoy dealing with complexity in a dynamic and multi-cultural environment.
  • You know most of the following technology buzzwords, but not just to show off. You can tell how they have hurt you and/or saved you from some headaches: Java EE, Spring (MVC, IoC, data…), Apache camel, REST, MongoDB, backbone, Handlebars, Tomcat, spring boot
  • You embrace the DevOps approach as you believe dev teams should be responsible for deploying and monitoring their applications with tools such as Kibana, Datadog, Github Hubot etc…
  • One more thing, you cannot work without a good CI/CD pipeline based on Maven, Jenkins, Cucumber, Selenium, JUnit, Wiremock, Mockito, Git

Why join us

Expedia Group recognizes our success is dependent on the success of our people.  We are the world's travel platform, made up of the most knowledgeable, passionate, and creative people in our business.  Our brands recognize the power of travel to break down barriers and make people's lives better – that responsibility inspires us to be the place where exceptional people want to do their best work, and to provide them the tools to do so.  

Whether you're applying to work in engineering or customer support, marketing or lodging supply, at Expedia Group we act as one team, working towards a common goal; to bring the world within reach.  We relentlessly strive for better, but not at the cost of the customer.  We act with humility and optimism, respecting ideas big and small.  We value diversity and voices of all volumes. We are a global organization but keep our feet on the ground so we can act fast and stay simple.  Our teams also have the chance to give back on a local level and make a difference through our corporate social responsibility program, Expedia Cares.

If you have a hunger to make a difference with one of the most loved consumer brands in the world and to work in the dynamic travel industry, this is the job for you.

Our family of travel brands includes: Brand Expedia®, Hotels.com®, Expedia® Partner Solutions, Egencia®, trivago®, HomeAway®, Orbitz®, Travelocity®, Wotif®, lastminute.com.au®, ebookers®, CheapTickets®, Hotwire®, Classic Vacations®, Expedia® Media Solutions, CarRentals.com™, Expedia Local Expert®, Expedia® CruiseShipCenters®, SilverRail Technologies, Inc., ALICE and Traveldoo®.

Expedia Group is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age.

_______________________________

Vous sentez-vous capable de faire la différence au sein d'une entreprise de technologie innovante, optimisée par la plus grande plateforme de voyages en ligne au monde ?

Nous réécrivons l'histoire sur la manière dont les sociétés et leurs employés organisent les voyages. Notre position unique sur le marché nous permet d'opérer comme une startup flexible et innovante tout en étant soutenus par l'une des plus grandes agences de voyages au monde, Expedia Group. Les investissements technologiques d'Expedia de l'an dernier, deux fois plus élevés que chez n'importe lequel des concurrents d'Egencia, sont un autre signe de cette croissance rapide.

Nous souhaitons renforcer l'équipe chargée de notre plateforme aérienne mondiale à l'œuvre derrière les fonctionnalités de réservation et d'émission de billets des points de vente d'Egencia à travers le monde (EMEA, APAC, NA). L'architecture internationale est orientée service et notre équipe est responsable de trois d'entre elles.  Cette architecture moderne et ouverte permet l'intégration des dernières technologies lorsqu'elles apportent une réelle valeur ajoutée à nos services.

Les services gérés par notre équipe sont des services back-end, mais nous collaborons tous dans le cadre d'un modèle contributif avec des responsabilités de bout en bout. Ceci nous permet d'aller coder au sein des bases de codes gérées par d'autres équipes, qu'il s'agisse de structures back-end ou front-end, chez Egencia ou Expedia.

Votre mission

  • Concevoir et développer des composants d'application logicielle, ainsi que des tests automatisés.

  • Être garant de la mise en œuvre technique au niveau de l'application/du produit pour tous types de projets, des plus petits aux plus grands, sur plusieurs années.

  • Exercer les méthodologies suivantes au sein de vos activités quotidiennes : l'agilité, le DPT, le DPC.
  • Vous évoluerez en vous appuyant sur des technologies de développement de pointe, telles que : l'architecture hexagonale, la conception pilotée par le domaine, l'Event Storming et le Software Craftsmanship.

Votre profil

  • Vous estimez que les tests sont indissociables du codage.

  • Vous êtes capable de conduire la mise en œuvre technique de projets à différentes échelles, des plus petits aux plus grands, sur plusieurs mois.

  • Vous mettez un point d'honneur à examiner votre travail et celui des autres.
  • Vous souhaitez améliorer les systèmes de production utilisés quotidiennement par les clients réels.
  • Vous avez appris que l'on développe de meilleurs logiciels au sein d'une équipe qui pratique les méthodologies agiles.
  • Vous appréciez les projets complexes, ainsi que les environnements dynamiques et multiculturels.
  • Vous connaissez la plupart des termes technologiques suivants pour ce qu'ils sont, sans ostentation excessive. Vous pouvez décrire à quel point ces mots vous ont donné du fil à retordre et/ou vous ont sauvé de quelques migraines : Java EE, Spring (MVC, IoC, données…), Apache Camel, REST, MongoDB, backbone, Handlebars, Tomcat, Spring Boot.
  • Vous favorisez l'approche DevOps, car vous pensez que les équipes de développement doivent être responsables du déploiement et de la surveillance de leurs applications à l'aide d'outils tels que Kibana, Datadog, Github Hubot, etc.
  • Une dernière chose : vous ne pouvez travailler sans un bon pipeline CI/CD, basé sur Maven, Jenkins, Cucumber, Selenium, JUnit, Wiremock, Mockito ou Git.

Pourquoi nous rejoindre ?

Au sein du groupe Expedia, nous sommes persuadés que notre succès dépend de celui de nos employés.

Nous sommes la plateforme de voyages par excellence dans le monde, composée de personnes parmi les plus capables, les plus passionnées et les plus créatives du secteur.Nos marques s’appuient sur une conviction commune, à savoir que les voyages ont le pouvoir de faire tomber les barrières et de rendre nos vies meilleures à travers le monde. Cette responsabilité qui est la nôtre nous inspire à faire de nos environnements de travail des endroits uniques, où des personnes aux qualités exceptionnelles sont motivées à donner le meilleur d’elles-mêmes, en ayant à disposition les outils pour le faire.

Que vous soyez tenté par un poste d’ingénieur ou d’agent clientèle, une carrière dans le marketing ou dans le service hébergement, le groupe Expedia est une seule et même grande équipe dont tous les efforts sont dirigés vers la réalisation d’un objectif commun : mettre le monde à la portée de tous.

Nous visons l’excellence, mais jamais au détriment de nos clients. Nous agissons avec humilité et optimisme, en respectant toutes les idées, des plus simples aux plus ambitieuses. Nous apprécions la diversité et les opinions de chacun.Nous sommes une compagnie internationale, mais nous gardons les pieds sur terre pour pouvoir agir rapidement et de la manière la plus simple possible.  Nos équipes ont également la chance de pouvoir rendre la pareille aux communautés locales et d'apporter leur pierre à l'édifice pour un monde meilleur en participant à Expedia Care, notre programme interne d'initiatives solidaires.

Notre famille que marques comprend: Expedia®, Hotels.com®, Expedia® Partner Solutions, Egencia®, trivago®, HomeAway®, Orbitz®, Travelocity®, Wotif®, lastminute.com.au®, ebookers®, CheapTickets®, Hotwire®, Classic Vacations®, Expedia® Media Solutions, CarRentals.com™, Expedia Local Expert®, Expedia® CruiseShipCenters®, SilverRail Technologies, Inc., ALICE et Traveldoo®.
 

*LI-VB1

Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age.
APPLY NOW

R-40118

Job Category
Technology Group

Job Function
Development

Locations
France - Courbevoie
France - Paris

Job Type
Full-Time Regular

Similar Jobs

Go to top