Senior Web Back-End Developer

Vacances Air Canada / Air Canada Vacations

Montreal (administrative region)

On-site

CAD 110,000 - 150,000

Full time

10 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Vacances Air Canada / Air Canada Vacations in Montreal seeks a Senior Web Back‑End Developer to design, build, and optimize scalable web applications. You will lead back-end development, integrate e-commerce platforms, and enhance customer digital experiences across travel services.

The role emphasizes Java, Spring Boot, microservices, Docker/Kubernetes, REST APIs, and cloud deployments, collaborating with cross-functional teams in IT - Operations. Permanent, on-site role in Montreal.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 10+ years of backend Java development experience.
  • Proven experience in scalable microservices design.
  • Strong Spring Boot expertise.
  • Experience with Docker and Kubernetes in production.
  • CI/CD and DevOps practices.
  • Cloud platforms (AWS/Azure/GCP) a plus.
  • RESTful API design and integration.

Responsibilities

  • 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.

Skills

Java 11+
Spring Boot
Microservices
RESTful APIs
Docker
Kubernetes
CI/CD
DevOps
Cloud (AWS/Azure/GCP)
PostgreSQL & MySQL
Redis
Kafka
OAuth2/JWT
Git (GitHub/Bitbucket)
JIRA/Confluence

Education

Bachelor’s or Master’s degree in Computer Science or related field

Tools

Jenkins
ArgoCD
Docker
Kubernetes

Job description

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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr Java full stack Developers
Sr Java full stack Developers

Cyber Space Technologies LLC • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Back End Developer - Java
Back End Developer - Java

Highspring • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Java Fullstack Developer
Java Fullstack Developer

PYXIDIA TECHLAB • Toronto

Hybrid
CAD 90,000 - 120,000
Software Developer – Back End
Software Developer – Back End

Symbiotic Group • Toronto

On-site
CAD 100,000 - 130,000
Spring Boot Senior Technical Lead
Spring Boot Senior Technical Lead

W3Global • Montreal (administrative region)

Hybrid
CAD 85,000 - 120,000
RQ07898:Senior Back End Developer
RQ07898:Senior Back End Developer

Rubicon Path • Toronto

Hybrid
CAD 90,000 - 120,000
Lead Java Backend Architect – Spring Boot & AWS
Lead Java Backend Architect – Spring Boot & AWS

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

Hybrid
CAD 120,000 - 150,000
Senior DevOps [#4977]
Senior DevOps [#4977]

Alteo Inc. • Montreal (administrative region)

Hybrid
CAD 110,000 - 150,000
Senior Tech Lead
Senior Tech Lead

Highspring • Montreal (administrative region)

Hybrid
CAD 120,000 - 150,000
Senior Java Developer with Backend, Typescript, NodeJS & Microservices
Senior Java Developer with Backend, Typescript, NodeJS & Microservices

COGNITO INC • Montreal (administrative region), Toronto, Mississauga

Hybrid
CAD 100,000 - 130,000