Backend Developer designing and maintaining backend services for travel technology. Collaborating within an agile team in Montreal office with a focus on Java/Spring technologies.
Responsibilities
Design, build, and maintain backend services that run reliably across multiple AWS environments
Work primarily in a Java/Spring codebase, following our team’s coding practices and contributing across multi-module Maven projects.
Instrument and monitor services using Datadog dashboards and monitors, leverage Splunk to debug incidents, and verify production readiness.
Participate in agile ceremonies and contribute to continuous improvement, documentation, and shared team practices.
Raise the bar for quality and excellence through pair programming, code reviews of pull requests, and a strong desire to learn and share knowledge.
Provide input during effort estimation of user stories, and lead technical architecture discussions at the whiteboard.
Requirements
3–5 years of experience building backend services, particularly with Java/Spring
Strong understanding of clean coding and testing practices.
Hands-on experience with AWS or another cloud provider.
Practical knowledge of caching strategies.
Familiarity with observability, production monitoring, and a data-driven approach to reliability.
Experience with microservices and containerized solutions (Docker).
Effective communication and collaboration skills to work across teams, write clear documentation, and support iterative improvements to team practices.
A strong sense of accountability for the success of the team as a whole.
Ability to commit to realistic timelines, and to negotiate scope, time, or quality when faced with technical challenges.
Strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval.
Understanding of testing techniques, especially automated testing.
Experience with airline or travel technology is a plus.
Provide senior technical leadership across PEXA’s engineering landscape. Shape the technical direction and product outcomes in a world - first digital settlement platform.
Principal/Sr Principal Software Engineer at Northrop Grumman working on the Sentinel Program. Designs and develops software applications and systems while ensuring adherence to software standards.
Lead Oracle EBS Technical Consultant supporting Cummins manufacturing - centric Oracle EBS AMS engagements. Dive deep into complex customizations, integrations, and production support across global instances.
Principal/Sr Principal Software Engineer at Northrop Grumman developing applications for Sentinel Program. Collaborating with multidisciplinary teams and ensuring software standards are met.
Principal Software Engineer designing and developing applications for the Sentinel Program at Northrop Grumman. Collaborates on software standards and resolves user needs through multidisciplinary research.
Senior Software Engineer developing AI experiment tracking solutions for Red Hat OpenShift AI team. Collaborating on cloud - native technologies and enhancing MLOps capabilities.
Senior 3D Engine Software Engineer developing software for rendering in autonomous vehicle simulation. Collaborating with cross - functional teams to ensure high fidelity and performance of sensor simulation.
Tegra System Software Engineer with expertise in system software for NVIDIA's SoC products. Collaborating with hardware teams to design and verify next generation SoC architecture.
Senior Software Engineer optimizing AI workloads using ML techniques at NVIDIA. Focus on performance optimization across large GPU and CPU clusters in AI systems.