Point your AI agent at freehire and let it find you a job.

Get the CLI →

Vacances Air Canada / Air Canada Vacations

NewBe an early applicant

Senior Web Back-End Developer

Posted
Discussion

Summary

Senior back-end developer on the IT Operations team at Air Canada Vacations, designing and building scalable Java-based web applications, e-commerce platforms, and APIs for the travel/tourism business. Core stack: Java 11+, Spring Boot ecosystem, Docker/Kubernetes, PostgreSQL/MySQL/Redis, Kafka, and CI/CD tooling.

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

Skills

What Senior Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available