S

SITA

Global travel IT solutions for airlines

Full Stack Senior Software Developer - Euse

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeMontreal, QC, CanadaNo salary listed

About the Job

Requirements

  • A bachelor's degree in computer science, engineering, or an equivalent technical discipline related to the position.
  • A minimum of 10–12 years of professional experience in a similar role.
  • Bilingual proficiency in English and French.
  • Experience with J2EE and Java 8 through Jakarta EE and Java 21.
  • Experience with Spring Core, Spring JDBC, Enterprise JavaBeans, Java Database Connectivity, Java Message Service, and Apache POI.
  • Experience with Java object-relational mapping, Hibernate, and Java Persistence API.
  • Experience designing and implementing REST and SOAP interfaces and Kafka events.
  • Experience with relational database management systems, including Oracle, PostgreSQL, and MariaDB.
  • Experience with web and application servers such as WebLogic and Apache Tomcat.
  • Knowledge of Kubernetes and Azure Cloud hosting.

Responsibilities

  • Assist with the technical design, development, and maintenance of applications and systems using existing and emerging technology platforms.
  • Champion approved AI-assisted development tools to improve productivity, code quality, testing, documentation, and software delivery while complying with security and governance standards.
  • Write and deliver complex code and modules for new features, debug existing code and modules, and guide less experienced employees and contractors in these activities as technical lead.
  • Participate in developing coding practices, guidelines, and technical processes, and ensure less experienced developers follow them.
  • Assign defects to appropriate developers for fixing.
  • Gather, manage, and analyze requirements to design new application and system features.
  • Document test cases for current and future quality assurance.
  • Produce and oversee estimates for technical work performed by the developer and less experienced developers on the team.
  • Design, develop, and maintain secure, scalable application programming interfaces to enable seamless product integration.
  • Review functional and technical requirements, raise potential issues, and participate actively in design discussions with stakeholders.

Desired Qualifications

  • Professional programming certification in a mainstream programming language.
  • Previous experience in the telecommunications domain.
  • Awareness of microservice architecture.

About the Company

SITA

Global travel IT solutions for airlines

SITA provides IT and communications solutions for the air transport industry, serving airlines and airports worldwide. Its products cover areas such as passenger check-in, flight operations messaging, baggage tracking, and airport-to-airline communications, all delivered through a global network of integrated software systems and services. The company connects airlines, airports, ground handlers, and other partners to enable smooth travel operations and better customer experiences. What sets SITA apart is its long history (nearly a century) and its deep, industry-wide reach; it focuses on interoperability and end-to-end integration across the entire air transport ecosystem, backed by partnerships and a shared infrastructure rather than standalone products. The company’s goal is to keep building connections that unite the fragmented aviation industry and to deliver better solutions that streamline operations and improve the travel experience for customers.

Company size
5,001-10,000
Company stage
Debt Financing
Total funding
$400M
Headquarters
Geneva, Switzerland
Founded
1949

Recently Posted Jobs

Explore more opportunities at SITA

See more jobs