Senior Java Integration Engineer (Spring Boot & APIs)
-
Contract Length: 6 Months
-
Location: Calgary, Alberta
Raise is currently hiring a Senior Java Integration Engineer 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 Java Integration Engineer you will design and deliver the consumer integration layer enabling our client to seamlessly integrate with Delta’s check-in services via SkyTeam APIs.
While Phase 1 focused primarily on foundational backend infrastructure, Phase 2 introduces critical new front-end and back-end development. This expanded scope requires deep technical integration across APIs, orchestration layers, and digital check-in channels. Leveraging Java, Spring, and Groovy, you will build scalable, secure, and resilient services that directly impact millions of guests.
Responsibilities
- Backend & Integration Development
-
Microservices Design: Design and build robust, enterprise-grade microservices and APIs using Java and Spring Boot.
-
Groovy Architecture: Develop and maintain Groovy-based services, scripts, and configuration layers applicable to the CI API and Digital Check-In (DCI) stacks.
-
API Orchestration: Implement complex API orchestration logic to securely consume Delta/SkyTeam services via the SkyTeam Digital Spine.
-
Workflow Alignment: Build services that perfectly align with partner payload formats and complex workflow steps (including identification, selection, update, and acceptance).
Technical Leadership & Quality
-
Engineering Standards: Contribute to and elevate engineering standards across the CI API and DCI platforms.
-
Actively mentor developers in Java/Spring services, API design patterns, and integration best practices.
-
rive automated test coverage (TDD) and implement comprehensive observability instrumentation (logging, monitoring, alerts).
-
Produce high-quality technical design documentation for complex system integrations.
Must-Haves (Mandatory Technical Stack)
-
Advanced proficiency in Java preference is for 8 to 11 years and experience with Groovy (for scripting, DSLs, or backend extensions).
-
Extensive experience in enterprise-grade microservices development using Spring / Spring Boot.
-
Strong experience in REST API design and integration (both as a producer and consumer), payload transformations, and API gateways/APIM.
-
Proven track record building distributed systems, API orchestration layers, and complex external partner integrations.
-
Deep commitment to Test-Driven Development (TDD), CI/CD pipelines, and cloud-era observability (monitoring, logging, alerts).
Nice-to-Haves
-
Strong understanding of secure API design, token handling, OAuth 2.0, and JWT authentication.
-
Experience with cloud-native development (Microsoft Azure is highly preferred).
-
Prior experience with airline reservation systems, DCS (Departure Control Systems), or travel-tech integrations is a major plus.
Soft Skills
-
Excellent communication skills with the ability to bridge technical designs with business requirements.
-
A collaborative mindset with a passion for mentoring junior and intermediate developers.
-
Strong problem-solving skills to navigate complex partner-facing workflows.
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