Careers

Senior Java Developer

Montreal, Canada

(English to follow)

OneSpan est la recherche d’un développeur senior Java ou d’une développeuse senior Java pour son équipe de Montréal.

La personne sélectionnée pour ce poste aura l’occasion de contribuer à l’évolution de nos produits et d’acquérir de nouvelles connaissances et compétences.

Si vous souhaitez voir concrètement le fruit de votre travail, joignez-vous à notre équipe!

Responsabilités principales : 

  • Concevoir et développer des applications Java extensibles, très performantes et d’une grande fiabilité.
  • Rechercher et évaluer des logiciels (comme des bibliothèques à code source ouvert et des produits externes) à inclure dans le processus de développement.
  • Mettre en place des solutions de livraison continue et participer à automatiser les diverses étapes des processus de déploiement et de mise à l’essai en optimisant les mécanismes de l’infrastructure virtuelle (Infrastructure as Code).
  • Effectuer, seul ou en équipe, le développement, les essais unitaires et les essais d’application.
  • Effectuer des révisions de code.
  • Rédiger et tenir à jour la documentation technique.
  • Endosser le rôle de personne-ressource auprès des membres débutants de l’équipe.

Exigences : 

  • Baccalauréat ou maîtrise en informatique ou diplôme équivalent
  • Au moins 4 ans d’expérience en développement d’applications extensibles, performantes et haut de gamme
  • Savoir-faire en conception de conteneurs grâce à des architectures en pipeline (GitLab, GitHub, Jenkins, etc.)
  • Connaissance des technologies et environnements Java : Spring Boot, JPA, Spring, etc.
  • Capacité de travailler de manière indépendante et proactive dans un environnement axé sur l’équipe
  • Aptitude à la résolution de problèmes
  • Capacité d’apprendre rapidement de nouvelles technologies
  • Excellentes aptitudes à communiquer en anglais, tant à l’oral qu’à l’écrit


Atout :

  • Expérience de la journalisation centralisée et des outils de contrôle des performances des applications (APM)
  • Expérience en provisionnement d’infrastructure et livraison continue grâce à des outils comme Ansible, Terraform, Puppet et Chef
  • Expérience infonuagique, dont une bonne connaissance des tâches opérationnelles effectuées dans le nuage en ce qui a trait à l’extensibilité, au déploiement et à la mise à jour des solutions sans période d’indisponibilité
  • Expérience avec les conteneurs Docker et Kubernetes
  • Compétences dans l’utilisation des langages de script (Bash, Python, etc.)
  • Technologies frontales (React, express, GraphQL)
  • Virtualisation et connaissance approfondie du système Linux.

À propos :

Nous VOUS offrons l’occasion de protéger la société des fraudes numériques. Vous occuperez des fonctions et assumerez des responsabilités importantes; votre travail aura des retombées positives. Notre entreprise prend rapidement les mesures nécessaires pour demeurer à la fine pointe des récentes technologies et tendances de l’industrie, afin de mieux orienter et soutenir votre travail. Si vous souhaitez faire partie d’une équipe dont l’objectif est d’aider les organisations à sécuriser leur transformation numérique, nous aimerions vous rencontrer!

Nous savons que la réussite de notre entreprise dépend de personnes de diverses perspectives, idées et cultures. À cet égard, nous sommes déterminés à bâtir une communauté d’appartenance et de liens significatifs. Nous croyons que la création des meilleurs produits et services passe par l’embauche des meilleurs talents.

 

OneSpan souscrit au principe d’équité en matière d’emploi.

 


 

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

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. 

 About Us: 

We offer YOU the opportunity to protect the world from digital fraud.  You hold significant responsibility and accountability; your work makes an impact. We move quickly to stay on top of the latest technology and industry trends, which inform and help your work.  If you want to join a team that helps organizations secure their digital transformation, we want to “meet” you! 

We know it takes people with a diversity of perspectives, ideas and culture to make our company succeed. We are committed to building a community of belonging and meaningful connections. We believe that hiring the best talent will lead to the creation of better products and services. 

 OneSpan is an Equal Opportunity employer

#LI-MJ1

 

Back to job listings