Senior Developer
- Contract Length: 6 Months
-
Location: Calgary, Alberta
Raise is currently hiring a Senior Developer on behalf of our client. They’re expanding their team to meet growing needs, making this a unique opportunity to work with an industry leader. Our Client, is a major Canadian airline
Note: The primary pay rate is based on T4 classification; however, we will also consider applications from candidates interested in an INC classification, where applicable.
Description
As a Senior Developer, you will be the driving force behind the design and delivery of the consumer integration layer, enabling our client to seamlessly integrate with Delta Air Lines' check-in services via SkyTeam APIs.
While Phase 1 of this initiative focused heavily on the backend, Phase 2 introduces a dynamic mix of new front-end and back-end development. You will dive deep across API, orchestration, and digital check-in channels, leveraging a robust tech stack featuring Java, Spring, and Groovy within ’s core Check-In platforms. Your mission is to deliver scalable, secure, and highly resilient services that keep our guests moving smoothly.
Responsibilities
- Backend & Integration Development
-
Microservices Design: Architect and build high-performance, enterprise-grade microservices and APIs using Java (Spring / Spring Boot).
-
Groovy Implementation: Develop and maintain Groovy-based services, scripts, or configuration layers tailored to the CI API and Digital Check-In (DCI) stack.
-
API Orchestration: Implement complex API orchestration logic to consume Delta/SkyTeam services via the SkyTeam Digital Spine.
-
Workflow Alignment: Build services that align perfectly with partner payload formats and complex workflow steps (including passenger identification, selection, update, and acceptance).
-
Phase 2 Concrete Outputs
-
Production-ready Java/Spring microservices for Seamless Check-In integration.
-
Groovy-based logic and configuration components.
-
Robust, low-latency API integrations with Delta/SkyTeam.
-
Secure authentication and integration frameworks.
-
Comprehensive automated test coverage and observability instrumentation.
-
Clear, detailed technical design documentation.
Qualifications
-
Core Technology Stack (Mandatory)
-
Advanced proficiency with Java 8 to 11 years preferred
-
Spring Framework: Enterprise-grade experience with Spring and Spring Boot for microservices development.
-
Groovy: Strong experience utilizing Groovy for scripting, DSLs, or backend service extensions.
-
REST APIs: Expert-level knowledge of REST API design and integration, handling both producer and consumer sides.
-
Integration & Architecture Experience
-
Proven experience building distributed systems and API orchestration layers.
-
Track record of executing external partner integrations.
-
Deep understanding of microservices architecture, API gateways/APIM, and payload transformations.
-
Engineering Practices
-
Commitment to Test-Driven Development (TDD).
-
Hands-on experience working within modern CI/CD pipelines.
-
Strong background in observability (structured logging, metrics monitoring, and pro-active alerting).
-
Nice-to-Haves
-
Security: Experience with OAuth 2.0 / JWT authentication, secure API design, and token handling.
-
Cloud: Familiarity with cloud-native development (Azure preferred).
-
Leadership & Soft Skills
-
Technical Mentorship: Act as a guide and mentor to developers across Java/Spring services, API design patterns, and integration best practices.
-
Proactively contribute to and elevate engineering standards across 's CI API and DCI platforms.
-
Ability to navigate complex, multi-partner technical landscapes with a collaborative mindset.
-
Education and Certifications
-
Bachelor’s degree in Computer Science, Software Engineering, or a related technical field
-
Preferred certifications Cloud Certifications (Azure Preferred), Java & Spring Certifications, Agile & Architecture Certifications
Additional Information
Our client asks that candidates provide 2 Endorsements/References at the time of application: ( this could be a colleague/manager that worked with you on Recent Projects that relate to this role Ask them to provide a Quick Endorsement - testimonial in point form of your accomplishment / value added) to highlight your skills for this role
Looking for meaningful work? We can help!
Raise is an established hiring firm with over 65 years of experience. We believe strongly in making the world a better place through work, which is why we’re a certified B Corporation and donate 10% of our profits to charity.
We strive to build teams that reflect the diversity of the communities we work in. We encourage all qualified applicants to apply, including people from traditionally underrepresented groups such as women, visible minorities, Indigenous peoples, people identifying as LGBTQ2SI, veterans, and people with visible/nonvisible disabilities.
We have a dedicated webpage for accommodations where you can learn more about what we offer and request accommodation: https://raise.jobs/accommodations/
In order to submit candidates for roles, our clients will sometimes require personal information to confirm the identity of applicants and their legal status to work. Raise will never ask you for personal or banking information unless you have been selected for a job. If you are ever unsure about the legitimacy of this or any other Raise job posting (or have any other questions), please contact us at +1 800-567-9675 or [email protected].
#WES
#LI-SC1