• Share :

Employer:
Expedia Group

Location:
Montreal, Quebec, Canada

Salary:
USD 108,500. 00 - 152,000. 00 per year

Closing date:
3 Feb 2025

Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.

Why Join Us?

To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win.

We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a global hybrid work setup (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We`re building a more open world. Join us.

Développeur(-euse) de logiciels III

Êtes-vous un(e) développeur(-euse) de logiciels expérimenté(e)? Êtes-vous passionné(e) par la création d`applications robustes, évolutives et performantes qui aideront des millions de personnes à planifier leurs voyages et à créer des souvenirs pour la vie? Aimez-vous concevoir des systèmes intelligents et configurables en utilisant divers ensembles de technologies de pointe? Joignez-vous à l`équipe responsable de la connectivité d`Expedia Group!

Nous travaillons à la création d`une plateforme de connectivité de nouvelle génération, permettant l`intégration facile à nos partenaires d`approvisionnement grâce à une suite d`API. La plateforme de connectivité des partenaires permet à des millions d`utilisateurs chaque année de trouver des produits de voyage qui leur conviennent au moyen de technologies telles que Java, Kotlin, Spring, Typescript, DynamoDB, Redis, etc.

Description des tâches:

  • Développer, déboguer et modifier des composantes d`applications et d`outils logiciels;
  • Résoudre des problèmes et surmonter des obstacles avec l`aide de vos collègues ou de vos gestionnaires;
  • Participer activement, en tant que membre clé de l`équipe, à la revue de codes et de solutions logiciels;
  • Collaborer avec vos collègues de toute l`entreprise de manière proactive pour comprendre les dépendances touchant plusieurs équipes et pour résoudre les problèmes communs;
  • Faire partie d`une communauté de praticiens qui acquièrent et partagent des connaissances;
  • Partager de nouvelles aptitudes et connaissances avec l`équipe afin d`accroître l`efficacité;
  • Appliquer efficacement vos connaissances des principes de conception logicielle, des structures de données ainsi que des modèles de conception et des fondements de l`informatique pour écrire un code clair, gérable, optimisé et modulaire;
  • Comprendre comment des équipes interagissent avec d`autres équipes relativement aux projets et concevoir des systèmes modérément complexes;
  • Contribuer à une approche systémique globale de l`analyse des problèmes en veillant à ce que toutes les composantes (structure, personnel, processus et technologie) soient identifiées et prises en compte.

Nous recherchons un(e) candidat(e) possédant une connaissance de base des technologies que nous utilisons ou le désir de les apprendre:

  • Microservices RESTful
  • Java, Kotlin
  • API Graphql et modèles architecturaux
  • HTML, CSS, LESS ou SASS
  • JavaScript/JQuery, React, NodeJS, Typescript, Jest (cadre de test unitaire)
  • Apache Tomcat, Spring MVC, Spring Boot, Maven ou Gradle
  • AWS (EC2, S3, Lambda, DynamoDB et Docker)
  • Connaissance pratique du langage SQL

Profil recherché:

  • Bilinguisme fonctionnel (français et anglais) obligatoire;
  • Baccalauréat en sciences en informatique ou dans un domaine technique connexe, ou expérience professionnelle pertinente équivalente;
  • Excellentes aptitudes en matière de communication;
  • Expérience des logiciels de gestion des versions du code source (p. ex. , Git) et des méthodes de développement Agile;
  • Au moins 5 ans d`expérience en développement logiciel au sein d`une équipe;
  • Solide expérience de Java, Kotlin, Typescript ou d`autres langages orientés objet (p. ex. , Python, C#, C++, etc. );
  • Expérience du développement de logiciels dans au moins 3 langues différentes;
  • Expérience en maintenance ou en gestion d`au moins 4 projets ou produits logiciels dans des environnements de production.

Software Development Engineer III

Introduction to team

Are you an experienced software engineer who is passionate about building robust, scalable, and performant applications that will help millions of people plan their travels and create memories for a lifetime? Do you love building intelligent, configurable systems using diverse set of state-of-the-art technologies? Come join the Expedia Group Connectivity team in Montreal!

We are building the next-generation connectivity platform, enabling our supply partners to seamlessly integrate through a suite of APIs. The partner connectivity platform supports millions of users every year in finding suitable travel products using technologies such as Java, Kotlin, Spring, Typescript, DynamoDB, Redis, etc.

In this role, you will:

  • Develop, debug, and modify components of software applications and tools
  • Resolve problems and roadblocks with help from peers and/or managers. Follow through on details and drive issues to closure
  • Actively participate as a key team member in code and design reviews
  • Proactively teams up with peers across the organization to understand cross-team dependencies and solve common problems
  • Participates in a community of practice to share and gain knowledge
  • Shares new skills and knowledge with team to increase effectiveness
  • Understands the relationship between applications, databases, and technology platforms
  • Effectively applies knowledge of software design principles, data structures and/or design patterns and computer science fundamentals to write code that is clean, maintainable, optimized, modular with good naming conventions
  • Understands how projects/teams interact with other teams and can design moderately complex systems
  • Assists with a whole systems approach to analyzing issues by ensuring all components (structure, people, process, and technology) are identified and accounted for

We work with the following technologies and expect basic understanding or strong willingness to learn:

  • RESTful Micro Services
  • Java, Kotlin
  • Graphql APIs and architectural patterns
  • HTML, CSS/LESS/SASS
  • JavaScript/JQuery, React, NodeJS, Typescript, Jest (Unit testing framework)
  • Apache Tomcat, Spring MVC, Spring Boot, Maven or Gradle
  • AWS:
    EC2, S3, Lambda, DynamoDB, Docker
  • Working knowledge of SQL queries

Experience and Qualifications:

  • Bachelor`s or Master`s degree in computer science, mathematics, or a related technical field; or Equivalent related professional experience
  • 5+ years` experience in software development in a team.

Read the full job description and apply online on the recuiter's web-site

Find Jobs Hiring Now Near You!

Get Jobilize Mobile App

Get Jobilize Job Search Mobile App Now

Receive real-time job alerts and never miss the right job again

Get it on Google Play Download on the App Store
Freight Broker Operating Agent

Challenger Motor Freight Inc


Challenger is seeking motivated individuals to join our team as Freight Broker (Operating) Agent. • As a Freight Broker Agent, you'll play a pivotal role in expanding our customer base and providing tailored solutions using our network of carriers and providers. • Our agents have the autonomy to...


Branch Manager, Parksville

E B Horsman and Son


Position Type/ScheduleThis role will be onsite based out of the Parksville branch location, 1023 Herring Gull Way, Parksville, BC V9P 1R2. • This is a full-time position, Monday-Friday, 40 hours per week.About the TeamE.B. • Horsman & Son (EBH) has been in business since 1900. • We...


Influencer Marketing Specialist

EHPlabs


About the Role As an Influencer Marketing Executive (otherwise known as our Athlete Partnerships Executive) at EHPlabs, you will be an integral member of the Athlete and Partnerships team. This role offers a unique opportunity to lead the execution of influencer campaigns, foster strong...


Gas Fitter Lethbridge, AB

Cooper Equipment Rentals Limited


Build your Career at Cooper Equipment Rentals We are looking for safety-oriented, adaptable, and team-oriented individuals to join our professional team as a Gasfitter at our location in Lethbridge, Alberta! Please note, this would be an on-site position. If this isn't the right location for you,...


Marriott International, Inc - Barman maid

Marriott International Inc


Additional InformationJob NumberJob CategoryFood and Beverage & Culinary • LocationMontreal Airport Marriott In-Terminal Hotel, 800 Place Leigh Capreol, Dorval, QC, Canada, H4Y 0A4VIEW ON MAP • ScheduleFull Time • Located Remotely?N • Position Type Non-Management • Découvrez jusqu'où va vous venez...


Office and Events Coordinator

IKO North America


IKO Industries Ltd. is a market leader in the manufacturing of roofing and building materials. IKO is a Canadian owned and operated business with production facilities worldwide and has many years of unparalleled success in the roofing materials industry. Quality, integrity, and trustworthiness are...


Project Manager

CSG Talent


The Company: CSG are currently working on behalf of a leading Commercial Contractor in Glass who are growing their team with a new Project Manager/Superintendent. They are looking for passionate, talented professionals who want to be part of an environment which fosters learning, collaboration, and...


Full Stack Software Developer Intermediate/Senior

BIS Safety Software


BIS Safety Software is an innovative technology company providing industry-leading software for the safety sector. • Since 2006, we've been committed to innovation and building strong client relationships. • We are expanding our team and are seeking an experienced, full-time Software...


Wall Security Officer

go2HR


• Open to International applicants with valid Canadian Work permits: • Yes REPORTS TO: • Associate Director of Security What's in it for you: • • If you would like to make a difference at your workplace, explore what we have to offer. Our Wall Security Officers play an elite role in keeping our...


Ouvrier ière civil Haut-Saint-Maurice

Hydro Québec


Concours: • 168453 • Titre à l'interne • : • Ouvrier(ière) Civil • Statut: • Temporaire • Durée: • 12 mois • Lieu: • La Tuque • Horaire de travail: • 4 j./sem. • Fin d'affichage : • 19/01/2025 • Le titre du poste affiché peut...


Technicien/Technicienne D’entretien D’usine Prime de signature 3000

Waste Management Canada

  • CA - Quebec - Quebec - Montreal

  • January 2, 2025


Prêt à rouler avec nous? Cliquez sur Postuler pour rejoindre l'équipe de Waste Management aujourd'hui. • Horaire : • Lundi-Vendredi 2PM-11PM • Salaire: • $32/h-$36/h • Prime de Signature: • $3000 • I. • Résumé du poste • Le technicien principal de...


Data Reviewer - Immunology

Charles River Laboratories

  • CA - Quebec - Quebec - Hochelaga

  • January 7, 2025


For 75 years, Charles River employees have worked together to assist in the discovery, development and safe manufacture of new drug therapies. • When you join our family, you will have a significant impact on the health and well-being of people across the globe. • Whether your background...


Coordonnateur, audit qualité

RONA


Chez RONA, nos employé(e)s cultivent leur passion chaque jour. Nos équipes sont animées par la volonté d'aider nos clients à faire de leurs projets une réalité, et engagées à faire une différence dans les communautés où nous sommes établis. • Nous exploitons ou desservons des magasins...


Technicien ne Automatisme Maintenance Haut-Saint-Maurice

Hydro Québec


Concours: 168454 • Titre à l'interne*: Techn. Auto Maintenance • Statut: Temporaire • Durée: 12 mois • Lieu: La Tuque • Horaire de travail: Voir particularités inhérentes • Fin d'affichage : 19/01/2025 • Le titre du poste affiché peut être différent de celui...


Animal Care Clerk

Charles River Laboratories

  • CA - Quebec - Quebec - Laval

  • January 2, 2025


For 75 years, Charles River employees have worked together to assist in the discovery, development and safe manufacture of new drug therapies. When you join our family, you will have a significant impact on the health and well-being of people across the globe. Whether your background is in life...


Vétérinaire clinicien.ne

Laboratoires Charles River

  • CA - Quebec - Quebec - Laval

  • January 3, 2025


Pendant 75 ans, les employés de Charles River ont travaillé ensemble pour aider à la découverte, au développement et à la fabrication sûre de nouvelles pharmacothérapies. Lorsque vous rejoignez notre famille, vous aurez un impact significatif sur la santé et le bien-être des gens à travers le monde....


Coordonnateur trice des activités /Activities Coordinator

Sunrise Senior Living


Sunrise of Dollard / Maison de Vie Sunrise Dollard "Sunrise est le meilleur endroit où j'ai travaillé, tout simplement à cause des gens. Chez Sunrise, nous fournissons des soins de qualité dans un milieu qui ressemble à la maison. Notre objectif est de faire ce qu'il y a de mieux pour les résidents...


Airbus Atlantique Canada - Méthode configuration

Airbus Atlantique Canada Inc


DESCRIPTIF DE POSTE • Et si VOTRE aventure avec NOUS commençait ?! • Nous vous proposons de travailler chez Airbus Atlantique, nouveau champion de dimension mondiale, n°2 des aérostructures, n°1 des sièges pilotes et dans le Top 3 des fauteuils passagers Premium. • Notre site Airbus...


Conseiller bancaire

Banque Nationale


Youtube Video • Une carrière de conseiller bancaire à la Banque Nationale, c'est un emploi varié qui te permet d'entreprendre tes ambitions en améliorant la vie de notre clientèle, de tes collègues et la tienne. • Grâce à ton approche chaleureuse et ton sens de l'analyse; tu fais vivre une...


Cash Management Specialist

CWB

  • CA - British Columbia - British Columbia - Oak Bay

  • January 7, 2025


At CWB , we strive to build value for the people who choose us every day: • our people, our clients and our investors. We do this by: • Putting people first and building relationships with intention • Seeking out and embracing new ideas • Believing that how we do things is as...


Mortgage Documentation Officer

CWB

  • CA - Ontario - Ontario - Markham

  • January 8, 2025


At CWB , we strive to build value for the people who choose us every day: our people, our clients and our investors. We do this by: Putting people first and building relationships with intention • Seeking out and embracing new ideas • Believing that how we do things is as important as what...


Business Development Manager

CWB

  • CA - British Columbia - British Columbia - Metchosin

  • January 8, 2025


At CWB , we strive to build value for the people who choose us every day: our people, our clients and our investors. We do this by: Putting people first and building relationships with intention • Seeking out and embracing new ideas • Believing that how we do things is as important as what...


Technicien ne Foresterie Arboriculture Plusieurs villes disponibles

Hydro Québec

  • CA - Quebec - Quebec - Montreal

  • January 8, 2025


Concours: 171849 • Titre à l'interne*: Techn. Foresterie Arboriculture (Affectation temporaire 10 mois) • Statut: Temporaire • Durée: 10 mois • Adresse: S/O • Ville: Plusieurs villes disponibles • Horaire de travail: Voir particularités inhérentes • Fin d'affichage...


Ingénieur en assurance qualité débutant

Cognizant


Ingénieur en assurance qualité débutant Chez Cognizant, notre communauté mondiale nous distingue-nous sommes un lieu de travail énergétique, collaboratif et inclusif, où chacun peut s'épanouir. • Avec des projets de pointe en innovation, vous pouvez vivre une carrière variée et gratifiante tout en...


Électricien ne appareillage Capitale-Nationale, Chaudières-Appalaches

Hydro Québec

  • CA - Quebec - Quebec - Montreal

  • January 8, 2025


Concours: • 168455 • Titre à l'interne • : • Électricien(ne) Appareillage • Statut: • Temporaire • Durée: • 12 mois • Lieu: • Plusieurs villes disponibles • Horaire de travail: • Voir particularités inhérentes • Fin d'affichage :...


Specialist, Commercial Portfolio Management

CWB

  • CA - British Columbia - British Columbia - Langley

  • January 7, 2025


At CWB , we strive to build value for the people who choose us every day: our people, our clients and our investors. We do this by: Putting people first and building relationships with intention • Seeking out and embracing new ideas • Believing that how we do things is as important as what...


Électricien ne appareillage Haut-Saint-Maurice

Hydro Québec


Concours: • 168450 • Titre à l'interne • : • Électricien(ne) Appareillage • Statut: • Temporaire • Durée: • 12 mois • Lieu: • La Tuque • Horaire de travail: • 4 j./sem. • Fin d'affichage : • 19/01/2025 • Le titre du poste...