Air Canada

Développeur Web backend principal

Air Canada$110K — $130K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 10+ years of professional back-end development experience with a strong focus on Java.
  • Proven experience in designing and developing scalable microservices architectures.
  • Deep understanding of Spring Boot and the entire Spring ecosystem.
  • Experience deploying and managing applications in containerized environments using Docker and Kubernetes.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Solid understanding of RESTful API design and integration.

Responsibilities

  • Design, develop, and optimize high-performing, user-friendly, and scalable web applications.
  • Enhance customer experience through innovative digital solutions.
  • Ensure back-end development using modern web technologies.
  • Develop and integrate e-commerce platforms.
  • Design and maintain robust, scalable API integrations.
  • Solve complex technical problems and propose innovative solutions.
  • Contribute to the development of digital solutions in the travel and tourism industry.

Benefits

  • Generous employee travel program accessible after 6 months of service.
  • Hybrid work model: four days in-office and one flexible work-from-home day.
  • Comprehensive health and dental benefits for employees and their families.
  • Access to training and development tools to reach full potential.
Full Job Description
TITRE DE L'EMPLOI : Développeur Web backend principal
STATUT DE L'EMPLOI : Permanent
DÉPARTEMENT : Operations TI
LIEU DE TRAVAIL : Montréal

CE QUE VOUS FEREZ
• Concevoir, développer et optimiser des applications Web performantes, conviviales et évolutives.
• Améliorer l'expérience client grâce à des solutions numériques innovantes.
• Assurer le développement back-end en utilisant des technologies Web modernes.
• Développer et intégrer des plateformes de commerce électronique.
• Concevoir et maintenir des intégrations API robustes et évolutives.
• Résoudre des problèmes techniques complexes et proposer des solutions innovantes.
• Créer des expériences numériques fluides et intuitives.
• Contribuer au développement de solutions numériques dans l'industrie du voyage et du tourisme.

CE QUE VOUS APPORTEZ À L'ÉQUIPE
• Baccalauréat ou maîtrise en informatique, en génie logiciel ou dans un domaine connexe.
• 10+ années d'expérience professionnelle en développement back-end avec un fort accent sur Java.
• Expérience démontrée dans la conception et le développement d'architectures de microservices évolutives.
• Compréhension approfondie de Spring Boot et de l'écosystème Spring dans son ensemble.
• Expérience dans le déploiement et la gestion d'applications dans des environnements conteneurisés à l'aide de Docker et Kubernetes.
• Familiarité avec les pipelines CI/CD et les pratiques DevOps.
• Expérience avec des plateformes infonuagiques telles qu'AWS, Azure ou Google Cloud Platform (GCP), un atout.
• Solide compréhension de la conception et de l'intégration d'API RESTful.
• Connaissances solides des bases de données relationnelles et NoSQL (ex. : • PostgreSQL, MySQL, Redis).
• Expérience avec les courtiers de messages et les architectures orientées événements (ex. : Kafka, Spring Boot).
• Excellentes compétences en résolution de problèmes et capacité à diagnostiquer des systèmes complexes.
• Fortes aptitudes en communication et capacité à collaborer efficacement avec des équipes interfonctionnelles.
• Langages et cadres : Java (11+), Spring Boot, Spring Cloud, Spring Security, API RESTful
• Conteneurisation et orchestration : Docker, Kubernetes (Helm, Kustomize)
• Bases de données : SQL (PostgreSQL, MySQL), NoSQL (Redis)
• Messagerie et diffusion : Apache Kafka, Spring Boot
• DevOps et CI/CD : Jenkins, Bitbucket, ArgoCD
• Sécurité : OAuth2, JWT, meilleures pratiques de sécurité API
• Contrôle de version et collaboration : Git, GitHub/Bitbucket, JIRA, Confluence

POURQUOI TRAVAILLER AVEC NOUS?
  • Notre équipe aime voyager, et nous avons l'un des programmes de voyage pour employé• es les plus généreux du secteur. Vous aurez droit à des privilèges de voyage pour vous-même et pour d'autres personnes admissibles dès que vous aurez accompli 6 mois de service.
  • Modèle de travail hybride : Mandat d'entreprise de quatre (4) journées au bureau (mardi, mercredi, jeudi et la 4e journée au choix) et une journée à domicile.
  • Nous accordons de l'importance à votre bien-être et nous vous proposons un large éventail de régimes d'avantages sociaux, notamment en matière de santé et de soins dentaires, pour vous et votre famille.
  • Nous offrons des outils de formation et de développement pour vous aider à réaliser votre plein potentiel.

Veuillez noter que ces avantages s'appliquent au personnel permanent à temps plein.
Consultez notre page Carrières pour obtenir la liste complète des avantages.

Exigences linguistiques

À compétences égales, la préférence sera accordée aux candidats bilingues. Le poste implique des interactions quotidiennes avec des partenaires, clients et collègues situés à l'extérieur du Québec.

Similar Jobs

More Jobs at Air Canada

More Information Technology Jobs

Find similar Développeur Web backend principal jobs: