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.
Senior Engineer responsible for leading EUC solutions and IT support initiatives at Digital Realty. Collaborating with global IT teams to enhance infrastructure and support services.
Lead Software Architect defining and delivering next - generation frontend platform architecture for Resideo. Requires expertise in modern frontend technologies, AI practices, and strong leadership.
Join Luminor as a Senior Software Engineer designing and building payment solutions in a hybrid role. Contribute to a scalable and secure recurring payments platform using modern technologies.
Senior Software Engineer building modern, resilient payment solutions at Luminor in Latvia. Collaborating in a hybrid setup to design and evolve the recurring payments platform.
Senior Software Engineer developing reliable, scalable, and secure payment flows integrated with core banking. Join Luminor to build a local banking champion in Estonia.
Responsable Technique R&D sur des innovations dans le domaine des hautes tensions. SuperGrid Institute facilite la transition énergétique avec des solutions avancées en collaboration avec des acteurs industriels.
Software Engineer designing scalable information retrieval infrastructure for Slack. Collaborating with teams to maintain high availability and build new features.
Software Engineer developing scalable, resilient offline indexing pipelines for Slack's search infrastructure. Collaborating with product engineering to build new features and ensure system reliability.
Senior Systems/Software Engineer designing and developing complex software solutions for HPE's edge - to - cloud offerings. Leading project teams and managing internal and outsourced development partners.