OneSpan Logo

OneSpan

Développeur backend senior  - Senior Backend Developer

Posted 12 Days Ago
Be an Early Applicant
Montréal, QC
Senior level
Montréal, QC
Senior level
The Senior Backend Developer will design and build scalable Java applications, implement CI/CD solutions, and guide junior team members while contributing to product evolution.
The summary above was generated by AI

At OneSpan, we specialize in digital identity and anti-fraud solutions that create exceptional and secure experiences.

Développeur backend senior  

OneSpan est à la recherche d'un Développeur backend senior pour rejoindre notre équipe à Montréal.  

Nous construisons de A à Z notre plateforme Infonuagique Native de nouvelle génération qui servira comme centre de gravité pour toutes les applications actuelles et futures de OneSpan. Vous participerez activement à la mise en place de services partagés découplés en utilisant les meilleures pratiques les plus récentes et en fournissant un écosystème permettant à OneSpan de développer ses activités. Rejoignez-nous et exprimez-vous, car c'est le moment d'influencer l'avenir des offres de OneSpan.  

La personne choisie aura de nombreuses occasions de contribuer à l'évolution du produit et d'acquérir de nouvelles connaissances et compétences. 

 Si vous souhaitez que vos compétences aient un impact tangible, rejoignez notre équipe!  

Responsabilités principales:   

  • Concevoir et développer des applications Java évolutives, performantes et très fiables. 
  • Rechercher et évaluer des logiciels (y compris des bibliothèques code source libre et des produits de tiers) pour les inclure dans le processus de développement. 
  • Mettre en œuvre des solutions de livraison continue et contribuer à l'automatisation des différentes étapes des processus de déploiement et de test en tirant parti de l'infrastructure en tant que code. 
  • Effectuer le développement, les tests unitaires et les tests d'application individuellement et en collaboration avec l'équipe. 
  • Effectuer des revues de code. 
  • Créer et maintenir la documentation technique interne. 
  • Agir en tant que personne de référence pour les membres de l'équipe plus juniors.  

Exigences:   

  • Baccalauréat ou maîtrise en informatique ou équivalent. 
  • Minimum de 4 ans d'expérience dans le développement d'applications java évolutives et performantes. 
  • Expertise dans la construction de conteneurs en utilisant des pipelines tels que GitLab, GitHub, Jenkins, etc. 
  • Expertise avec les technologies et frameworks Java : Spring Boot, JPA, Spring, etc. 
  • Capacité à travailler de manière indépendante et proactive dans un environnement axé sur le travail d'équipe. 
  • Excellentes compétences en matière de résolution de problèmes. 
  • Capacité à apprendre rapidement de nouvelles technologies.
  • Excellentes aptitudes à la communication écrite et orale en anglais.  

Expérience souhaitée :   

  • Expérience avec des outils de journalisation centralisée et d'APM. 
  • Expérience de provisionnement d'infrastructure et de livraison continue à l'aide d'outils comme Ansible, Terraform, Puppet, Chef. 
  • Expérience nuagique - Connaissance des tâches d'exploitation nuaqigue sur l'évolutivité, les déploiements et les mises à niveau sans temps d'arrêt. 
  • Expérience des conteneurs - Docker et Kubernetes.  
  • Maîtrise des langages de script (Bash, Python, etc.)  
  • Technologies frontales (React, express, GraphQL) ;    
  • Virtualisation et connaissance approfondie de Linux.  

Démenti:  Ce poste nécessite la maîtrise d'une langue autre que le français car vous serez en partenariat avec des clients internes et/ou externes hors du Québec.

____________________________________________________________________________________________________________________________

Senior Backend Developer 

OneSpan is looking for Senior Backend Developer to join our team in Montreal.  

We are building from the ground up our next generation, Cloud Native Platform that will serve as a center of gravity for our all our current and future OneSpan applications. You will actively participate in building decoupled shared services using latest best practices and providing an ecosystem allowing OneSpan to grow its business. Come join us and have your voice heard as this is the moment to influence the future of OneSpan’s offerings.  

The chosen individual will have abundant opportunities to contribute to product evolution, and to acquire new knowledge and skills.  

 If you want your abilities to have a tangible impact, join our team!  

Key Responsibilities: 

  • Design, and develop scalable, high-performance, highly reliable Java applications. 
  • Research and evaluate software (including open-source libraries and 3rd party products) for inclusion in the development process. 
  • Implement Continuous Delivery solutions and help automate various stages of the deployment and testing processes by leveraging Infrastructure as Code. 
  • Perform development, unit testing, and application testing individually and in collaboration with the team. 
  • Perform code reviews. 
  • Create and maintain internal technical documentation. 
  • Act as a go-to person for more junior team members.  

Requirements: 

  • Bachelor's degree or master's degree in Computer Science or equivalent. 
  • Minimum of 4 years experience in developing scalable, high-performance, Java applications. 
  • Expertise in building containers using pipelines such as GitLab, GitHub, Jenkins, etc. 
  • Expertise with Java technologies and frameworks: Spring Boot, JPA, Spring, etc. 
  • Ability to work independently and proactively within a team-oriented environment. 
  • Excellent problem-solving skills. 
  • Ability to learn quickly new technologies.
  • Excellent written and verbal communication skills in English  

Nice to have: 

  • Experience with centralized logging and APM tools. 
  • Infrastructure provisioning experience and Continuous Delivery experience using tools like Ansible, Terraform, Puppet, Chef. 
  • Cloud Experience – Knowledge of cloud operations tasks about scalability, deployments and zero-downtime upgrades. 
  • Containers experience – Docker and Kubernetes.  
  • Proficiency with scripting languages (Bash, Python, etc.)
  • Frontend technologies (React, express, GraphQL)
  • Virtualization and in-depth Linux knowledge

Disclaimer:  This position requires proficiency in a language other than French, as you will be working in partnership with internal and/or external customers outside Québec.

#LI-HW1

#LI-Hybrid

Top Skills

Ansible
Bash
Chef
Docker
Express
Git
Gitlab
GraphQL
Java
Jenkins
Jpa
Kubernetes
Linux
Puppet
Python
React
Spring Boot
Terraform

Similar Jobs

5 Days Ago
Hybrid
Montréal, QC, CAN
Senior level
Senior level
Artificial Intelligence • Gaming • Machine Learning • Software • Virtual Reality • Design • Metaverse
As a Senior Software Developer at Unity, you'll design and maintain scalable cloud systems, optimize performance, and integrate live production systems.
Top Skills: C++GCPGoPythonRest
Senior level
Real Estate • Software
As a Senior Backend Engineer, you will design and implement new features, develop and test backend services deployed in the cloud, and interface with IoT systems. You'll also create comprehensive documentation and contribute to Agile teams.
Yesterday
Hybrid
Montréal, QC, CAN
Senior level
Senior level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
The Principal Platform Architect role focuses on guiding clients in adopting the ServiceNow platform by establishing technical best practices, governance, and solution design to enhance business outcomes.
Top Skills: AIOracle CloudRemedyServicenowSFDC

What you need to know about the Montreal Tech Scene

With roots dating back to 1642, Montreal is often recognized for its French-inspired architecture and cobblestone streets lined with traditional shops and cafés. But what truly sets the city apart is how it blends its rich tradition with a modern edge, reflected in its evolving skyline and fast-growing tech industry. According to economic promotion agency Montréal International, the city ranks among the top in North America to invest in artificial intelligence, making it le spot idéal for job seekers who want the best of both worlds.

Key Facts About Montreal Tech

  • Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
  • Major Tech Employers: SAP, Google, Microsoft, Cisco
  • Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
  • Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
  • Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
  • Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account