Back to results

Senior Web Back-End Developer

  • Greater Montreal Metropolitan Area, QC, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Experience
10+ years of professional experience in backend development with a strong focus on Java.
Posting language
English
Posted

Original job description

Who We Are

At Air Canada Vacations, we’re in the business of making dreams travel. That’s why we offer vacation packages, tours, cruises and more tailored to everyone’s individual needs. We like to say we have a vacation for every traveller because we do!

If you're someone who's passionate about exploring the world and sharing that enthusiasm with our customers, we'd love to welcome you to our team.

For over 50 years, Air Canada Vacations has been making travel easy, so come and join us in helping fellow Canadians create unforgettable memories wherever they go.

Don’t miss this opportunity! Submit your application by September 24, 2026 to be considered for this exciting opportunity.

Job Title: Senior Web Back-End Developer

Department: IT - Operations

Position Status : Permanent

Location: Montreal Office

What You'll Be Doing

  • Design, develop, and optimize high-performance, user-friendly, and scalable web applications.
  • Create digital solutions that enhance the customer experience.
  • Lead back-end development with a strong focus on modern web technologies.
  • Develop and integrate e-commerce platforms and APIs.
  • Build seamless and scalable digital experiences for customers.
  • Identify opportunities to improve performance, functionality, and usability.
  • Apply strong problem-solving and innovative thinking to complex technical challenges.
  • Contribute to digital solutions within the travel and tourism industry.

What You Bring To The Team

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 10+ years of professional experience in backend development with a strong focus on Java.
  • Proven experience designing and developing scalable microservices architectures.
  • Deep understanding of Spring Boot and the broader Spring ecosystem.
  • Experience deploying and managing applications in containerized environments using Docker and Kubernetes.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP) is a plus.
  • Strong understanding of RESTful API design and integration.
  • Solid knowledge of relational and NoSQL databases (e.g., PostgreSQL, MySQL, Reddis).
  • Experience with message brokers and event-driven architecture (e.g., Kafka, Spring boot).
  • Excellent problem-solving skills and ability to troubleshoot complex systems.
  • Strong communication skills and ability to collaborate effectively with cross-functional teams.
  • Languages & Frameworks:Java (11+), Spring Boot, Spring Cloud, Spring Security, RESTful APIs
  • Containerization & Orchestration: Docker, Kubernetes (Helm, Kustomize)
  • Databases: SQL (PostgreSQL, MySQL) NoSQL (Redis)
  • Messaging & Streaming: Apache Kafka, Spring Boot
  • DevOps & CI/CD: Jenkins, bitbucket ArgoCD
  • Security: OAuth2, JWT, API security best practices
  • Version Control & Collaboration: Git, GitHub/Bitbucket,JIRA, Confluence

WHY WORK WITH US?

  • Our team loves to travel, and we have one of the most generous employee travel programs in the industry. You’ll be eligible for travel privileges for yourself and other eligible persons once you’ve completed 6 months of service
  • Hybrid work model: Corporate Mandate of 4 days in office (Tuesday, Wednesday, Thursday + 4th day of your choice) and 1 day from home
  • We value your wellbeing and offer a wide variety of benefit plans, including health and dental, for you and your family
  • We offer training and development tools to help unlock your full potential

Please note that these benefits apply to permanent, full-time employees.

Visit our Careers page for a full list of benefits.

OUR COMMITMENT TO DIVERSITY, EQUITY, AND INCLUSION

Air Canada Vacations is committed to ensuring a Diverse, Equitable, and Inclusive Workplace, fundamental to its core values. We celebrate the uniqueness of every individual, listen to every voice, and instill a sense of belonging in our people that allows each team member’s authentic self to truly shine.  

We encourage individuals of all backgrounds to apply as we strive to create a diverse team that mirrors the diversity of the customers and communities we serve as an equal opportunity employer. Should you require any accommodation, please inform us and we will work with you to meet your accessibility needs. For any accessibility-related assistance, requests for information in accessible alternative formats or to report any accessibility problems, please share in your application.

Linguistic Requirements

When qualifications are equal, preference will be given to bilingual candidates. The position involves daily interactions with partners, clients, and colleagues located outside of Quebec.
More about this job

Responsibilities

Design, develop, and optimize scalable back-end web applications and e-commerce platforms to enhance the customer experience. Lead the development of microservices architectures and integrate APIs within the travel and tourism industry.

Requirements

Requires a Bachelor's or Master's degree in Computer Science or a related field with over 10 years of professional Java backend experience. Proficiency in Spring Boot, containerization tools like Docker and Kubernetes, and experience with relational and NoSQL databases is essential.

Skills

  • Java
  • Spring Boot
  • Microservices
  • Docker
  • Kubernetes
  • RESTful API
  • PostgreSQL
  • MySQL
  • Redis
  • Apache Kafka
  • CI/CD
  • AWS
  • Azure
  • GCP
  • OAuth2
  • JWT

Benefits

  • Employee travel programs
  • Health insurance
  • Dental insurance
  • Training and development tools

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Transportation
  • Data & Analytics

Keywords

  • Java
  • Spring Boot
  • Spring Cloud
  • Spring Security
  • RESTful APIs
  • Docker
  • Kubernetes
  • Helm
  • Kustomize
  • PostgreSQL
  • MySQL
  • Redis
  • Apache Kafka
  • Jenkins
  • Bitbucket
  • ArgoCD
  • OAuth2
  • JWT
  • Git
  • GitHub
  • JIRA
  • Confluence
  • Microservices
  • Event-driven architecture
  • CI/CD
  • DevOps
  • AWS
  • Azure
  • GCP
  • E-commerce

Report this job