(La version en français suit plus bas.)
Backend Developer (Java) — Systems & Environment Configuration
Immediate Opening, Montreal (Hybrid Mode)
Sherpa is seeking developers who can design robust backend environments tailored to each project and collaborate effectively with our clients, integration teams, production, development, and product teams.
We provide mobile and web platforms used at conferences, trade shows, and professional events worldwide.
Our clients rely on us to deliver reliable solutions on time. It can be demanding at times, but the impact on the success of these events is so rewarding.
Your role
You will prepare and secure the backend environments and foundations (endpoints, structures, formats, data flows) used to power our client platforms for their conferences and trade shows. This includes normalizing formats to ensure compatibility with our internal systems.
Our integration teams will then transform the content into live deliverables used at major international events.
This is a critical role in our production operations:
You’ll translate client constraints (APIs, formats, platforms) into ready-to-integrate environments
You’ll structure integration flows, prepare input formats, anticipate issues, and equip integrators with the environments, tools, scripts, or configurations they need
Your qualifications
Advanced proficiency in Java (or another object-oriented language)
Advanced proficiency in SQL skills (preferably PostgreSQL or Oracle)
Advanced proficiency in HTTP basics and web services
Solid experience integrating REST APIs
Experience with JSON, XML, XLS, and CSV formats
Comfortable using Linux command line (ssh, tail, file operations, service management, etc.)
Fluent in English (for client-facing work)
Fluent in French (required for internal collaboration)
Who you are
A clear and confident communicator who thrives in a team setting;
Methodical, proactive, and calm under pressure;
Skilled at identifying and solving complex technical problems;
Comfortable juggling multiple live projects and changing contexts;
Driven to deliver on time, even under tight constraints and with messy or non-standard data;
Not just a coder — you understand systems, edge cases, and how to make things work across formats and tools.
You’re comfortable working in both English and French
Why join Sherpa?
We offer flexibility for a healthy work-life balance and a competitive benefits package
Our projects and clients are exciting and high-profile
Our teams and work culture are smart, dynamic, friendly, and relaxed
You’ll be involved from day one in concrete deliverables that matter
Start date: As soon as possible
Learn more: https://sherpa-solutions.com
Apply here: https://sherpa.bamboohr.com/careers/68
We thank all applicants for their interest. Only those selected for an interview will be contacted.
Développeur·euse Backend Java — Environnements & systèmes d’intégration
Poste à pourvoir immédiatement – Montréal (mode hybride)
Sherpa est à la recherche de développeurs capables de concevoir des environnements backend robustes adaptés à chaque projet, et de collaborer efficacement avec nos clients ainsi qu’avec nos équipes d’intégration, de production, de développement et de produit.
Nous développons des plateformes mobiles et web utilisées lors de congrès, salons et événements professionnels à travers le monde.
Nos clients comptent sur nous pour livrer des solutions fiables, à temps. C’est parfois exigeant, mais l’impact que nous avons sur le succès de ces événements est extrêmement gratifiant.
Votre rôle
Vous préparerez et sécuriserez les environnements backend et les fondations techniques (endpoints, structures, formats, flux de données) qui alimentent les plateformes de nos clients pour leurs congrès et salons. Cela inclut la normalisation des formats pour garantir leur compatibilité avec nos systèmes internes.
Nos équipes d’intégration transformeront ensuite ces contenus en livrables déployés lors de grands événements internationaux.
Ce rôle est essentiel dans nos opérations de production :
Vous traduirez les contraintes des clients (API, formats, plateformes) en environnements prêts à être intégrés
Vous structurerez les flux d’intégration, préparerez les formats d’entrée, anticiperez les problèmes, et fournirez aux intégrateurs les environnements, outils, scripts ou configurations nécessaires
Vos qualifications
Maîtrise avancée de Java (ou d’un autre langage orienté objet)
Maîtrise avancée du SQL (PostgreSQL ou Oracle de préférence)
Maîtrise avancée des bases du protocole HTTP et des services web
Solide expérience dans l’intégration d’API REST
Aisance avec les formats JSON, XML, XLS et CSV
Aisance avec la ligne de commande Linux (ssh, tail, manipulation de fichiers, gestion de services, etc.)
Maîtrise de l’anglais (pour les communications avec les clients)
Maîtrise du français (requis pour la collaboration interne)
Profil recherché
Communique avec clarté et assurance dans un contexte collaboratif
Méthodique, proactif·ive et calme sous pression
Capable d’identifier et de résoudre des problèmes techniques complexes
À l’aise pour gérer plusieurs projets en simultané dans des contextes changeants
Livre à temps, même sous forte contrainte ou avec des données imparfaites ou non standards
Pas seulement un·e codeur·se : comprend les systèmes, les cas limites, et sait faire fonctionner les choses entre formats et outils
À l’aise pour travailler en français et en anglais
Pourquoi se joindre à Sherpa ?
Flexibilité offerte pour un bon équilibre de vie et un ensemble d’avantages sociaux compétitifs
Des projets et des clients passionnants et d’envergure
Une culture d’équipe dynamique, intelligente, amicale et détendue
Vous serez impliqué·e dès le premier jour dans des livrables concrets qui comptent
Date d’entrée en poste : dès que possible
En savoir plus : https://sherpa-solutions.com
Postulez ici : https://sherpa.bamboohr.com/careers/68
Nous remercions tous les candidats pour leur intérêt. Seules les personnes retenues pour une entrevue seront contactées.
Nous remercions tous les candidats de leur intérêt. Seules les personnes sélectionnées pour une entrevue seront contactées.