Senior API Developer
ELITS Canada Inc. is a subsidiary of Accelerate at Iver. Our parent company Iver has 1,700 employees today and is growing and now we are looking for new employees who want to join our journey. As part of Accelerate at Iver, you are at the absolute forefront of technology and work on exciting digitization and transformation projects with market-leading customers. We are passionate about realizing digital opportunities in the cloud. Together with our customers, we close the gap between aspiration and successful implementation. Communication is an essential part of the work since we work closely with our customers. As an employee at ELITS you will become a part of a great team that always responds to the customer with humility, and at the same time is very proud of what we deliver.
ELITS is now looking for an Senior API Developer in our operations in Montreal.
About the Role:
Are you an expert in designing and building robust, scalable APIs? ELITS Canada is looking for a passionate and experienced Senior API Developer to join our agile development team. In this hybrid role, you’ll be part of an innovative group developing cloud-native, microservice-based solutions that enable next-generation network connectivity.
What You Will Do:
• Design, develop, and maintain RESTful APIs and microservices that integrate with multiple internal and external systems.
• Build scalable, cloud-native applications using Java and Spring Boot, ensuring performance, reliability, and secure API communication.
• Collaborate with product managers, solution architects, and developers to translate complex business requirements into elegant technical solutions.
• Ensure all API designs follow best practices for versioning, error handling, logging, and security, including OAuth 2.0 and OpenID Connect.
• Participate in the full software lifecycle: design, implementation, testing, integration, deployment, documentation, and ongoing maintenance.
• Optimize application performance and scalability through monitoring, profiling, and continuous refactoring.
• Contribute to containerized deployments using Docker and Kubernetes in hybrid cloud environments.
• Champion Agile best practices, including sprint planning, continuous integration, and code reviews.
• Support the continuous evolution of our API platform as part of a cross-functional, globally distributed team.
What You Will Bring:
• Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
• 7+ years of professional software development experience, primarily in Java and Spring Boot.
• Proven expertise developing, deploying, and maintaining large-scale RESTful APIs.
• Hands-on experience with API orchestration and integration frameworks such as Apache Camel.
• Solid background working with SQL databases, database tuning, and schema design.
• Understanding of Docker, Kubernetes, and containerized microservice deployments.
• Experience implementing API Gateways (such as Azure API Management) and designing for scalability and security.
• Strong skills in Groovy, scripting, and automation tools.
• Scrum Master certification or practical Agile leadership experience is an asset.
Behavior and Mindset:
• Detail-oriented, goal-driven, and well-organized.
• Excellent communication, collaboration, and leadership skills.
• Passion for clean architecture, high-quality code, and continuous improvement.
• Strong troubleshooting and debugging abilities, especially in distributed systems.
Join ELITS Canada to shape the future of connected technologies through world-class API development. Empower seamless integration, drive innovation, and build systems that scale globally.
This position is open to Canadian residents (persons with work permit in Canada).
ELITS - Accelerate at Iver
ELITS Canada Inc. est une filiale d’Accelerate at Iver. Notre société mère, Iver, compte aujourd’hui 1 700 employés et poursuit sa croissance. Nous sommes maintenant à la recherche de nouveaux talents souhaitant se joindre à notre aventure. En tant que membre d’Accelerate at Iver, vous serez à l’avant-garde de la technologie et participerez à des projets passionnants de numérisation et de transformation auprès de clients de premier plan.
Nous sommes passionnés par la réalisation des opportunités numériques dans le cloud. Avec nos clients, nous comblons l’écart entre l’ambition et la mise en œuvre réussie. La communication est essentielle à notre travail, puisque nous collaborons étroitement avec nos clients. En tant qu’employé d’ELITS, vous ferez partie d’une équipe exceptionnelle qui répond toujours aux besoins des clients avec humilité, tout en étant très fière de la qualité de ses livrables.
ELITS est actuellement à la recherche d’un Développeur API Senior pour nos opérations à Montréal.
À propos du poste:
Êtes-vous un expert dans la conception et la création d’API robustes et évolutives? ELITS Canada recherche un Développeur API Senior passionné et expérimenté pour rejoindre notre équipe de développement agile. Dans ce rôle hybride, vous ferez partie d’un groupe innovant qui développe des solutions cloud natives basées sur des microservices, permettant la connectivité réseau de prochaine génération.
Vos responsabilités:
Concevoir, développer et maintenir des API RESTful et des microservices intégrés à divers systèmes internes et externes.
Construire des applications cloud natives et évolutives en Java et Spring Boot, en assurant performance, fiabilité et sécurité des communications API.
Collaborer avec les gestionnaires de produits, architectes de solutions et développeurs afin de traduire des exigences d’affaires complexes en solutions techniques élégantes.
Garantir que toutes les conceptions d’API respectent les meilleures pratiques en matière de versioning, gestion des erreurs, journalisation et sécurité, incluant OAuth 2.0 et OpenID Connect.
Participer à l’ensemble du cycle de développement logiciel : conception, implémentation, tests, intégration, déploiement, documentation et maintenance continue.
Optimiser la performance et l’évolutivité des applications grâce au monitoring, au profilage et au refactoring continu.
Contribuer aux déploiements conteneurisés avec Docker et Kubernetes dans des environnements cloud hybrides.
Promouvoir les meilleures pratiques Agile, incluant la planification de sprints, l’intégration continue et les revues de code.
Soutenir l’évolution continue de notre plateforme API au sein d’une équipe multidisciplinaire distribuée à l’échelle mondiale.
Ce que vous apportez:
Baccalauréat ou maîtrise en informatique, génie logiciel ou domaine connexe.
Plus de 7 ans d’expérience professionnelle en développement logiciel, principalement en Java et Spring Boot.
Expertise avérée dans le développement, le déploiement et la maintenance d’API RESTful à grande échelle.
Expérience pratique avec des frameworks d’orchestration et d’intégration d’API tels qu’Apache Camel.
Solide expérience avec les bases de données SQL, l’optimisation et la conception de schémas.
Compréhension des environnements Docker, Kubernetes et des déploiements de microservices conteneurisés.
Expérience avec les API Gateways (comme Azure API Management) et la conception orientée performance et sécurité.
Excellentes compétences en Groovy, en scripting et en outils d’automatisation.
Certification Scrum Master ou expérience pratique en leadership Agile (un atout).
Comportements et état d’esprit recherchés:
Sens du détail, orientation vers les résultats et excellente organisation.
Excellentes aptitudes en communication, collaboration et leadership.
Passion pour l’architecture propre, le code de haute qualité et l’amélioration continue.
Solides compétences en dépannage et en débogage, particulièrement dans des systèmes distribués.
Joignez-vous à ELITS Canada pour façonner l’avenir des technologies connectées grâce à un développement API de classe mondiale. Contribuez à une intégration fluide, stimulez l’innovation et bâtissez des systèmes capables de s’adapter à l’échelle mondiale.
Ce poste est ouvert aux résidents canadiens (personnes titulaires d’un permis de travail valide au Canada).
ELITS – Accelerate at Iver
- Team
- Research & Development
- Role
- Developer
- Locations
- Montreal
- Remote status
- Hybrid
#LIFEATELITS
At ELITS we strive to be another kind of company in our industry, maybe unique. We do this by having an open, diverse culture that appreciates the person behind the employee. We work actively to preserve the feeling of a family-friendly company that is based on solidarity, friendship and cooperation. Through open and honest communication, we encourage dialogue, empower employees and respect each other’s opinions. Our belief is that in order to perform at your best there must be a balance between leisure and work.
About ELITS
Grow together with passionate people. Do you value a corporate culture that’s built on transparency, honesty and trust?Do you want to give yourself the best conditions for succeeding?
Do you want to work with people who inspire you and share their skills and competence? Do you want to feel part of something positive? And do you want to grow and develop with the best IT specialists in the business?
Then welcome to ELITS - Accelerate at IVER
Already working at ELITS ?
Let’s recruit together and find your next colleague.