Développeur logiciel - Intermédiaire

Laval

Offre publiée le 2025-01-23

OKIOK

  • Description du poste
  • Nous recherchons un Développeur logiciel Intermédiaire spécialisé en Java pour rejoindre notre équipe dynamique. Vous serez responsable de concevoir, développer et maintenir des applications robustes, évolutives et sécurisées. Vous travaillerez en collaboration avec d'autres développeurs, analystes et chefs de projet pour répondre aux besoins des clients internes et externes tout en garantissant la qualité du code et l'optimisation des performances.

    • Fonctions générales
    • Principales responsabilités

      Les principales fonctions et responsabilités du développeur logiciel consistent notamment à prendre en charge toutes les responsabilités afférentes aux développements des applications sous sa responsabilité. Plus précisément, mais sans être limitativement énumérées :

    • Planifier et gérer les projets de développement sur le plan technique et sur le plan de l'organisation;
    • Prendre en charge la livraison des projets;
    • Établir le lien avec les équipes techniques des clients et partenaires;
    • Gérer le transfert de connaissance aux partenaires;
    • Documenter l'implémentation de fonctionnalités;
    • Faire un compte-rendu hebdomadaire de la progression de chacun des projets sous sa responsabilité;
    • Participer à la rédaction de divers documents techniques on non techniques;
    • Supporter l’équipe de vente en assurant la compétence requise pour l’évaluation et l’analyse technique des opportunités.
    • Qualifications requises
    • Le développement s’effectue principalement dans un environnement Java avec le Framework Spring. Il est essentiel de maîtriser les concepts fondamentaux de Java, les bases de données relationnelles et les ORM comme Hibernate, ainsi que les technologies Web telles que REST, JSON, ainsi que les principes de microservices. Des compétences en intégration continue (CI / CD), conteneurisation (Docker), gestion de dépendances (Maven / Gradle) et déploiement cloud (AWS, Azure ou GCP) sont également fortement appréciées.

      Techniques

    • Bonne connaissance des technologies suivantes :
    • Java

    • Hibernate
    • REST Web Services
    • Bonne connaissance des outils de test suivants :
    • JUnit

    • TestNG
    • JMeter
    • Selenium
    • Bonne connaissance des langages frontend suivants  :
    • Javascript

    • HTML
    • Bootstrap
    • Expérience avec les environnements de développement suivants :
    • IntelliJ
    • Gitlab CI
    • Cursor / VS Code
    • Générales

    • Expérience pratique, professionnelle et récente en développement d’au moins 5 ans;
    • Intérêt pour la sécurité informatique;
    • Posséder un excellent sens de l’organisation, de l’initiative et un esprit d’analyse;
    • Capacité à prendre des décisions rapides dans un environnement changeant et à faire preuve d’innovation;
    • Capacité à travailler en équipe;
    • Bonnes compétences en communication écrite et orale en français et en anglais (communication avec nos clients / partenaires à travers le Canada).
    • Diplôme d’études universitaires de 1er cycle en génie informatique ou dans un domaine équivalent (un atout);
    • À propos de nos produits
    • RAC / M Identity™  est une solution de gouvernance des identités (GIA) simple et efficace qui permet aux grandes et petites entreprises de comprendre et de gérer les relations complexes entre les utilisateurs et leur accès aux ressources physiques et numériques, sur site ou dans l’infonuagique.

      S-Filer Portal  est une solution complète, sur site, qui permet aux grandes et petites organisations de combler l’ensemble de leurs besoins d’entreprise en matière de transfert et de stockage sécurisé de fichiers. S-Filer Portal intègre à la fois les fonctionnalités des logiciels plus coûteux de transfert de fichiers administré (MFT) et de partage et synchronisation de fichiers (EFSS). Contrairement aux solutions d’échange de fichiers à usage personnel, S-Filer a été conçu pour les organisations et s’appuie sur un modèle de gestion sécurisé et spécialement adapté aux processus d’affaires.