Senior Web Back-End Developer

Air Canada Vacations

Montreal (administrative region)

On-site

CAD 110,000 - 150,000

Full time

10 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Generous travel benefits
Hybrid work model
Health and dental benefits
Training and development

Job summary

Air Canada Vacations, Montreal Office, seeks a Senior Web Back-End Developer to design, develop and optimize scalable web applications, lead backend work, and integrate e-commerce platforms and APIs. Candidates bring 10+ years in backend Java, strong Spring expertise, microservices, and experience with Docker/Kubernetes.

Knowledge of cloud platforms and CI/CD is a plus. Join a team focused on travel tech, with hybrid benefits, and a commitment to diversity and inclusion.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 10+ years of professional backend development experience focusing on Java.
  • Proven experience designing and developing scalable microservices architectures.
  • Deep understanding of Spring Boot and the Spring ecosystem.
  • Experience deploying and managing containerized apps with Docker and Kubernetes.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Experience with cloud platforms like AWS, Azure or GCP is a plus.
  • Strong RESTful API design and integration skills.
  • Relational and NoSQL databases: PostgreSQL, MySQL, Redis.
  • Experience with message brokers and event-driven architecture (Kafka).
  • Excellent problem-solving and troubleshooting abilities.
  • Strong communication and cross-functional collaboration skills.
  • Languages & Frameworks: Java (11+); Spring Boot, Spring Cloud, Spring Security; RESTful APIs.
  • Containerization & Orchestration: Docker, Kubernetes (Helm, Kustomize).
  • Databases: 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.

Responsibilities

  • Design, develop, and optimize high-performance, scalable web applications.
  • Create digital solutions to enhance customer experience in travel domain.
  • Lead backend development with 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 challenges.
  • Contribute to digital solutions within the travel and tourism industry.

Skills

Java (11+)
Spring Boot
Spring Cloud
Spring Security
RESTful APIs
Problem solving
Communication skills

Education

Bachelor’s or Master’s degree in Computer Science/Software Engineering

Tools

Docker
Kubernetes
Helm
Kustomize
Jenkins
Bitbucket
ArgoCD
Git
GitHub
Jira
Confluence
PostgreSQL
MySQL
Redis
Apache Kafka

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!

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.

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior User Experience (UX) Researcher
Senior User Experience (UX) Researcher

Air Canada Vacations • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Travel privileges
Hybrid work model
Health & dental
Specialist, Training and Development (12 Months)
Specialist, Training and Development (12 Months)

Air Canada Vacations • Montreal (administrative region)

Hybrid
CAD 60,000 - 85,000
Travel privileges
Hybrid work model
Benefits (health & dental)
Partner, Cybersecurity Governance, Risk and Compliance
Partner, Cybersecurity Governance, Risk and Compliance

Air Canada Vacations • Montreal (administrative region)

On-site
CAD 120,000 - 180,000
Travel privileges
Hybrid work model
Health & dental benefits
+1
Supervisor, Business Process (12-Month Temporary Contract)
Supervisor, Business Process (12-Month Temporary Contract)

Air Canada Vacations • Montreal (administrative region)

On-site
CAD 70,000 - 100,000
Travel privileges
Hybrid work model
Health and dental benefits
+1
Supervisor, Groups
Supervisor, Groups

Air Canada Vacations • Montreal (administrative region)

Hybrid
CAD 55,000 - 70,000
Travel privileges
Hybrid work model
Health and dental benefits
+1
CRM & CDP Solution Analyst
CRM & CDP Solution Analyst

Air Canada Vacations • Montreal (administrative region)

Hybrid
CAD 90,000 - 150,000
Travel privileges
Hybrid work
Health & dental
+1
CRM & CDP Solution Analyst
CRM & CDP Solution Analyst

Socket.dev • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Travel privileges
Hybrid work model
Health and dental coverage
+1
Senior Analyst, Channel & Pricing Management (12-month contract)
Senior Analyst, Channel & Pricing Management (12-month contract)

Air Canada Vacations • Montreal (administrative region)

Hybrid
CAD 85,000 - 120,000
Travel privileges
Hybrid work model
Health & dental benefits
+1
Lead Specialist, Data Product
Lead Specialist, Data Product

Socket.dev • Mississauga

Hybrid
CAD 85,000 - 120,000
Travel privileges for you and eligible
Hybrid work model (4 days in office +
Health and dental benefits
+1
Specialist, Destinations (12-month)
Specialist, Destinations (12-month)

Air Canada Vacations • Montreal (administrative region)

On-site
CAD 60,000 - 80,000
Travel privileges
Hybrid work model
Health and dental plans