The future of work is flexible, and so is OneSpan. Our teams have proven that they are able to achieve their goals together while being apart throughout the global pandemic, and we are embracing work flexibility. Many positions and locations will provide you with the choice of in office work, distributed or hybrid. We collaborate with each employee to develop their preferred work environment.
OneSpan recherche un Développeur Java Backend Sénior pour rejoindre notre équipe à Montréal.
Nous construisons à partir de zéro notre plateforme cloud-native de prochaine génération, qui servira comme centre de gravité pour toutes nos applications OneSpan actuelles et futures. Vous participerez activement à la création de services partagés découplés en utilisant les dernières meilleures pratiques et en fournissant un écosystème permettant à OneSpan de développer son activité. Venez nous rejoindre 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 des produits tout en acquérant de nouvelles connaissances et compétences.
Si vous voulez que vos capacités aient un impact tangible, rejoignez notre équipe !
Principales responsabilités :
- Conception et développement d’applications Java évolutives, performantes et extrêmement fiables.
- Recherche et évaluation de logiciels (y compris bibliothèques open source et produits tiers) à inclure dans le processus de développement.
- Mise en œuvre des solutions de livraison continue et aide à l’automatisation des différentes étapes des processus de déploiement et de test en tirant parti de l’infrastructure en tant que code.
- Réalisation du développement, des tests unitaires et des tests d’application individuellement et en collaboration avec l’équipe.
- Réalisation des revues de code.
- Création et maintien à jour de la documentation technique interne.
- Rôle de personne de référence pour les membres de l’équipe moins expérimentés.
Exigences :
- Baccalauréat ou maîtrise en Informatique ou équivalent.
- Minimum 4 ans d’expérience dans le développement d’applications Java
- Expertise dans la construction de conteneurs à l’aide de pipelines tels que GitLab, GitHub, Jenkins, etc.
- Expertise avec les technologies et frameworks Java : Spring Boot, JPA, Spring, etc.
- Capacité à travailler de manière autonome et proactive dans un environnement axé sur l’équipe.
- Excellentes compétences en résolution de problèmes.
- Capacité à apprendre rapidement de nouvelles technologies.
- En tant qu’entreprise internationale, l’environnement de travail est principalement en anglais et la maîtrise du français est un avantage.
Atouts :
- Expérience avec la journalisation centralisée et les outils APM.
- Expérience en approvisionnement d’infrastructure et expérience en livraison continue à l’aide d’outils comme Ansible, Terraform, Puppet, Chef.
- Expérience Cloud – Connaissance des tâches d’exploitation du cloud concernant l’évolutivité, les déploiements et les mises à niveau sans temps d’arrêt.
- Expérience des conteneurs – Docker et Kubernetes.
- Maîtrise des languages de script (Bash, Python, etc.)
- Technologies Frontend (React, express, GraphQL) ;
- Virtualisation et connaissance approfondie de Linux.
This position is open to candidates who have their residence in the following country: Canada
OneSpan is looking for Senior Backend Java 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.
- Candidate preferred location - Montreal
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.
#LI-MJ1
We offer you the opportunity to be part of a world of trusted digital interactions and agreements.
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 to accelerate their digital transformations by enabling secure, compliant, and refreshingly easy digital customer agreements and transactions, we like to meet you!
OneSpan provides a safe and drug-free working environment for its employees and to meet or exceed the standards of all applicable laws and regulations governing workplace safety, health and the environment.
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. Likewise, we also believe that hiring the best talent will lead to the creation of better products and services.
OneSpan is an Equal Opportunity employer, for more information please visit our Privacy Center.