Summary
✨ AI‑Generated
A permanent senior backend engineering role focused on designing, developing, and optimizing high-performance, scalable web applications. You will help create digital solutions that improve customer experiences and contribute to ongoing software development within an established IT organization.
Highlights
Permanent senior backend opportunity focused on designing, developing, and optimizing high-performance, scalable web applications. The role contributes to digital solutions and customer-facing experiences within an established technology team.
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 serviceHybrid work model: Corporate Mandate of 4 days in office (Tuesday, Wednesday, Thursday + 4th day of your choice) and 1 day from homeWe value your wellbeing and offer a wide variety of benefit plans, including health and dental, for you and your familyWe 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.