Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Back-end Java Developer

Full-time

WestJet

This position requires in-person collaboration up to five days a week. This arrangement is subject to change based on business requirements.

Why WestJet:

Since our story took off in 1996, WestJet has strived to enrich the lives of everyone in our world; a career with us is no exception. We’re proud to be one of Canada’s most admired and respected corporate cultures and continuously aim for the highest standards of service and success.

Join us, this is where your career story takes off.

Overview of role:

WestJet is seeking a senior back-end Software Developer reporting to our Digital Technology office. This individual can demonstrate a high standard of excellence, enjoy challenges, and drive results. The incumbent must be highly motivated and demonstrate the ability to work in an agile environment.

This new member will provide technical expertise and will support/ lead the development team in creating high-quality software solutions by designing and developing web-based Java applications and lead the development team and business stakeholders to develop appropriate object-oriented software systems that meet WestJet’s business, technical and quality requirements. Moreover, the senior software developer will embrace coaching and mentoring colleagues.

Key deliverables include:

  • Provide technical expertise for WestJet’s product features and environments
  • Actively participate and provide technical expertise for the creation, implementation and ongoing evolution of WestJet’s design and development methodologies, coding standards and style guidelines
  • Actively participate and provide technical expertise for the evaluation and selection of new software development tools and frameworks
  • Actively participate and share technical expertise through workshops, presentations, and training that provide skill and knowledge development for the entire team
  • Provide technical expertise and coaching to developers and external consultants
  • Plan, lead and track the technical aspects of software development sustainment streams and capital projects
  • Lead the development team in working with business stakeholders to define and prepare functional and design specifications of new features/products
  • Provide accurate estimates for development effort, complexity and risk for software development sustainment streams and capital projects
  • Design and develop automated unit and integration tests for front end code that define and validate feature/product requirements
  • Design and develop robust, extensible, high-quality code that meet business, technical and quality requirements
  • Lead the development team in working with quality assurance partners to assess the impact of code changes, to ensure the validation of requirements and to provide timely troubleshooting and fixes to software defects
  • Lead the development team in working with operational partners to ensure the supportability of new features/products and to provide timely technical support and fixes to production applications
  • Provide technical expertise and approval for the review and analysis of front-end and back-end code as well as all automated tests
  • Provide technical expertise in how to manage code and resolve conflicts with other development initiatives
  • Document system components, related interfaces and ensure complete and accurate release notes

Experience and qualifications:

  • Recognized diploma or bachelor’s degree (Technical/Business/Science)
  • Minimum of 7+ years of experience on software development teams
  • Minimum of 2+ years in an airline industry role (Sabre, Amadeus, etc)
  • 5+ years enterprise environment experience is an asset.
  • Java 21 experience, Spring Boot 3.x, microservices, Kubernetes/OpenShift/AKS, cloud-native architecture or Java 17 experience with a demonstrated ability to modernize applications.
  • Exposure to Java 25 and newer JVM features is an asset.

Knowledge and expertise in the following disciplines preferred:

  • AI development experience or open-minded to embrace
  • Application development using Java 17 or 21 or 25
  • Java frameworks such as Spring Boot
  • SOAP and RESTful web services using JSON and XML
  • Cloud environments such as Azure, AWS
  • Object-oriented software design, design patterns, security awareness and development best practices
  • DevOps and agile development methods such as Lean, Scrum, Kanban and XP
  • Development on Windows, Linux and/or MacOS (MacOS preferred)
  • IDE software such as IntelliJ
  • GIT version control systems
  • Unit testing framework such as Junit and Mockito
  • Building automation tool like Gradle
  • Web development using CSS, HTML and JavaScript
  • JavaScript libraries such as VueJS, React, Angular and NodeJS
  • Knowledge of Azure DevOps tools and services for CI/CD pipelines
  • Familiarity with Azure Kubernetes Service (AKS) and containerization technologies
  • Excellent interpersonal, verbal and written communication skills
  • Excellent planning and organizational skills
  • Excellent analytical and problem-solving skills
  • Strong communication skills with the ability to collaborate effectively with cross-functional teams
  • Analytical mindset and ability to approach complex problems systematically
  • Ability to adapt to changing priorities and work in a fast-paced environment
  • Strong attention to detail and commitment to delivering high-quality solutions

The benefits of being a WestJetter:

WestJet provides all WestJetters with a competitive total rewards package. On top of that, we offer:

  • A fun and friendly culture with colleagues who work together to win
  • Travel privileges for you and your family, effective from your start date
  • Savings and Benefit programs that are flexible to meet your specific needs

Think we’re a great fit? Apply now!

About WestJet Group of Companies

WestJet took to the skies in 1996 with just over 200 employees and three aircraft operating service to five destinations. Since then, WestJet has pioneered low-cost travel in Canada, cutting airfares in half, and increasing the flying population in Canada by more than 50 per cent. Since the Sunwing Airlines integration in 2025, more than 15,000 WestJetters support nearly 200 aircraft and connect guests to our global network of more than 100 destinations across North America, Central America, the Caribbean, Europe and Asia. The WestJet Group is a major Canadian employer and includes WestJet Airlines, WestJet Encore and Sunwing Vacations Group. We’re Canada’s leading value airline and largest vacation provider, with a united purpose of providing affordable and accessible air and vacation travel to Canadians.

Our safety promise

At WestJet, the safety and security of our people and our guests is a core value and at the heart of what we do. Safety and security are shared responsibilities all team members are expected to use safe work practices to ensure their well-being and the safety of others. WestJet recognizes that the use of Alcohol and Drugs can adversely impact a safe work environment and the well-being of others including guests, suppliers and the public, as well as place WestJet's operations at risk. All roles that are identified as Safey-Sensitive are required to pass a Pre-Employment Alcohol and Drug Test as per WestJet's Alcohol and Drug Policy.

Our commitment to diversity, equity and inclusion

We embrace what makes each of us unique, and what makes us uniquely WestJet. We welcome diverse skills, experiences and backgrounds so if you're passionate about this role, we encourage you to apply – even if you don't meet every qualification listed. WestJet is committed to inclusiveness, equity and accessibility throughout the selection process. If you require accommodation at any stage, please contact our Talent Acquisition team at View email address on jobs.swagapp.com.

We value the time and effort you put into your application. Our recruitment process is highly competitive and while every applicant will receive communication regarding their application status, only those selected to move forward will be contacted with next steps. If this role isn’t the right fit, we encourage you to explore future opportunities with us.

For more information about everything WestJet, please westjet.com/aboutus.

If you wish to withdraw your application or request that your personal information be deleted, please contact us at View email address on jobs.swagapp.com.

Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Senior Back-end Java Developer in Calgary, AB vacancy
  • $109.1k - $136.4k per year

     ...engineering teams work closely alongside Product Owners, peers, and senior leaders to solve problems through thoughtful, respectful...  ...software safely and efficiently. Initially, you will focus on Developing high-quality software in C# and .NET Framework with guidance... 
    Senior
    Full time

    Xero

    Calgary, AB
    14 days ago
  •  ...Workplaces by Great Place to Work®. We are looking for a Senior React Developer to produce scalable software solutions. You’ll be part of a...  ...Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party... 
    Senior
    Full time
    Work at office
    Remote work

    Ndax Canada Inc.

    Calgary, AB
    more than 2 months ago
  •  ...investing in our employees and empowering them to develop themselves and their careers. Experience...  .... Job Duties We are seeking a Senior Software Engineer to help build and evolve...  ...needed. The ideal candidate has strong Java experience, is comfortable working with... 
    Senior
    Full time
    Part time
    Second job

    Halliburton

    Calgary, AB
    26 days ago
  •  ...development milestones and transition into construction readiness. Develop project execution strategies, schedules, milestone plans, budgets...  ...operate in alignment with company expectations. Act as a senior ambassador for BluEarth, upholding company values and strengthening... 
    Senior
    Full time
    Work at office
    Local area
    Remote work

    BluEarth Renewables Career

    Calgary, AB
    15 days ago
  •  ...our Technology - Development team as a Senior Test Automation Developer. This diverse team of tech-savvy...  ...assigned projects Build and execute end-to-end automation suites covering critical...  ...Proficiency in programming languages such as Java or Python ~ Proven experience... 
    Senior
    Full time
    Internship
    Remote work
    Flexible hours
    Early shift

    Experienced Career

    Calgary, AB
    more than 2 months ago
  •  ...and join a culture that is thriving in the face of change. Make an impact with our Business Technology Services team as a Senior ServiceNow Developer and Administrator. This diverse team of tech-savvy problem solvers embraces digital transformation, and the possibilities... 
    Senior
    Remote work
    Flexible hours

    Experienced Career

    Calgary, AB
    13 days ago
  •  ...more! High-Level Overview Benevity is seeking a talented Senior Staff Developer , who has an extensive record of hands-on Full Stack...  ...Object-Oriented programming methodologies, particularly using Java and Python programming languages.  Experience with application... 
    Senior
    Full time
    Work at office
    Flexible hours

    Benevity

    Calgary, AB
    more than 2 months ago
  • $108k - $133k per year

     ...portfolio of operations with a history that dates back more than 100 years in Canada . Are...  ...to the cloud platform Provide and develop monitoring and performance metrics for solutions...  ...Minimum of five years of progressively senior level experience delivering and supporting... 
    Senior
    Full time
    Relocation package

    Elk Valley Resources

    Calgary, AB
    more than 2 months ago
  • $109.1k - $136.4k per year

     ...our product outcomes. Working alongside senior engineers, you will solve day-to-day technical...  ...The team is currently working on Developing front end features using HTML, CSS, and modern...  ...Integrating front end applications with back end REST APIs Utilising modern delivery... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    Xero

    Calgary, AB
    14 days ago
  •  ...The Senior Software Developer will be responsible for designing, developing, and testing of new solutions and the maintenance of existing products....  ...Python and ESRI JS APIs is a plus.  Familiarity with front-end technologies such as HTML, CSS, JavaScript, and Blazor.  Working... 
    Senior
    Long term contract
    Full time
    Temporary work
    Work at office
    Flexible hours

    Millennium EMS Solutions

    Calgary, AB
    more than 2 months ago
  • $125k - $165k per year

     ...and shape the future of care. Fullscript is hiring a Senior Fullstack Developer for one of our practitioner care teams. In this role, you will...  ...as needed. Fullscript is built on Ruby on Rails on the back-end, with a GraphQL API. On the front-end, we use React, React... 
    Senior
    Full time
    Work at office
    Work from home
    Flexible hours

    Fullscript

    Calgary, AB
    more than 2 months ago
  • $275k per year

     ...Senior/Staff/Principal Software Developer Calgary, AB — Full-time   The Role Financial software runs underneath...  ...Build and own services and clients end to end: API and schema design,...  ...write the work that got missed, push back on scope that doesn't make sense.... 
    Senior
    Long term contract
    Full time
    Manual labor
    Relocation package

    Neo Financial

    Calgary, AB
    more than 2 months ago
  • $96.56k - $128.74k per year

     ...world better through trade. Position: Senior AI Developer Employment Type: Permanent...  ...Participate in volunteer opportunities and give back to the community through our various social...  ...development expertise across modern front-end and back-end technologies, including Angular... 
    Senior
    Permanent employment
    Summer work
    Work at office
    Relocation package
    3 days per week

    Export Development Canada | Exportation et développement Can...

    Calgary, AB
    3 days ago
  •  ...Positioning division, is looking for a Senior Business Systems Developer to focus on ERP manufacturing...  ...Proficiency in programming languages: (JAVA, C#,VB), Ssripting: (XML, HTML, JSON,...  ...global technology leader, pioneering end-to-end solutions for assured positioning... 
    Senior
    Full time

    Hexagon

    Calgary, AB
    4 days ago
  •  ...not create it. Neo is building the alternative. As a Senior / Staff React Native Developer , you will own the experience that millions of Canadians...  ...function inside a function. You own your services and clients end-to-end—from architecture decisions and schema design... 
    Senior
    Full time
    Temporary work
    Manual labor
    Relocation package
    1 day per week

    Neo Financial

    Calgary, AB
    more than 2 months ago
  •  ...Cultures (2024 & 2025) CanadianSME Fastest Growing Company (2024) Deloitte Technology Fast 50 (#20, 2024) Title: Senior Mobile Application Developer Level: Senior (intermediate will be considered) Location: Calgary, AB (in-office role) The Role We’re... 
    Senior
    Full time
    Work at office

    Showpass

    Calgary, AB
    more than 2 months ago
  •  ...do best while providing the tools, systems, and support they need to succeed. The Opportunity CARDON is seeking a Senior Full Stack Developer to help design, develop, and support our enterprise application ecosystem.   This hands-on role is ideal for an experienced... 
    Senior
    Long term contract
    Full time
    Local area
    Flexible hours

    Canada West Land

    Calgary, AB
    a month ago
  •  ...2025 We're seeking someone to join our team as a Senior iOS Developer who is passionate about great software and motivated...  ...practices and usability patterns. Contribute to end-to-end system architecture, working with back-end engineering specialists. Collaborate with product... 
    Senior
    Full time
    Work at office
    Remote work

    Morgan Stanley

    Calgary, AB
    4 days ago
  •  ...and development. About the role As ATB's next Dev Experience Developer you would be responsible for fostering successful software development...  ...languages. Not required, but we primarily use: JS (react), Java, and Python Ability and drive to take on new challenges such... 
    Senior
    Full time
    Contract work
    Remote work
    Flexible hours

    ATB Financial

    Calgary, AB
    4 days ago
  •  ...Job Responsibility: About This Role Bounteous is a premier end-to-end digital transformation consultancy dedicated to partnering...  ...success. We are actively looking for a Sr. Adobe Commerce (Magento 2) Developer to join our commerce team! This position will be responsible for... 
    Senior
    Hourly pay
    Contract work
    Local area
    Worldwide
    Work visa

    Accolite Digitial

    Calgary, AB
    4 days ago
  • $67.2k - $149.6k per year

     ...Job Responsibility: Senior Developer Data and Analytics Requisition ID: 12851 Location: Mississauga, ON, CA, L4V 1S7 Calgary, AB, CA, T2C...  ...cities. Holcim plans to list the new company on the NYSE by the end of the first half of 2025 and establish its operations... 
    Senior
    Full time
    Internship
    Live In
    Flexible hours

    Lafarge Canada

    Calgary, AB
    4 days ago
  •  ...The Role   Pason is seeking a Software Developer Intern for our DataHub team for a 16-month...  ...stack which includes ReactJS, Javascript, Java, Python Work with cool technology trends...  ...and Abilities Experience with Front End Technologies like ReactJS, Javascript and... 
    Internship
    Work at office
    Remote work

    Pason

    Calgary, AB
    16 days ago
  •  ...software and in-house custom interfaces and reports.   Assist more senior I/S staff in working with business partners to optimize processes...  ...preparing system functional specifications that will be used to develop technical specifications; assist in testing technical development... 
    Senior
    Full time
    Visa sponsorship
    Work visa

    Sunoco Lp

    Calgary, AB
    more than 2 months ago
  •  ...amongst the best. Position Overview:  We are seeking a Senior Machine Learning Software Developer to play a key role in the design, development, and...  ...toolkits. ~Proven ability to architect, implement, and own end-to-end ML systems, from data ingestion and preprocessing... 
    Senior
    Full time
    Flexible hours

    Circle Cardiovascular Imaging

    Calgary, AB
    more than 2 months ago
  •  ...transforming the way our customers work. Every day we help them develop critical mineral resources more sustainably, design and build better...  ...Role Reporting to the Team Lead, Software Development, the Senior Software Developer designs, develops, and delivers rich web-based... 
    Senior
    Long term contract

    Seequent

    Calgary, AB
    8 days ago
  •  ...investing in our employees and empowering them to develop themselves and their careers. Experience...  ...analytics.  About the Role The Core Java Software Developer will design, develop,...  ...Developer, Subsurface Applications or Senior Software Developer, Subsurface Applications... 
    Senior
    Full time
    Part time
    Internship

    Halliburton

    Calgary, AB
    1 day ago
  •  ...are medical and digital, our passion is contagious, and our people are amongst the best.   Position Overview: The Senior Research Software Developer is an experienced research software developer who provides technical, clinical, and scientific guidance to their... 
    Senior
    Full time
    Flexible hours

    Circle Cardiovascular Imaging

    Calgary, AB
    more than 2 months ago
  •  ...Position Overview: The Software Developer is responsible for the development of the...  ...application graphical user interface/workflows, back-end server functionalities, and other post-...  ...languages such as C++, C#, or Java ~ Experience with graphics rendering... 
    Full time
    Flexible hours

    Circle Cardiovascular Imaging

    Calgary, AB
    more than 2 months ago
  •  ...exceeds 25%. Job Description We are looking for a Senior Routing Engine Developer to design and build the next generation interaction...  ...and resiliency requirements. You will work primarily with Java, Spring Boot, distributed architectures, event-driven systems... 
    Senior
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Calgary, AB
    3 days ago
  •  ...The Role   Pason is seeking a Software Developer in our Rigsite QA automation testing group...  ...skills by interacting with team members, end customers, and working on that perfect presentation...  ...Knowledge of software languages such as Java, Python, SQL Experience with any test... 
    Internship

    Pason

    Calgary, AB
    16 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Back-end Java Developer. Be the first to apply!