Développeur sénior Java AppSec
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Key Skills for This Role
Full Job Posting
Job Information
Sécurité applicative et pratiques sécuritaires
Définir, maintenir et faire évoluer les standards de développement sécuritaire utilisés à l’échelle de l’organisation.
Assurer la sécurité des frameworks développés à l’interne.
Identifier les vulnérabilités, évaluer les risques associés et recommander des mesures correctives pragmatiques et adaptées.
Promouvoir les approches « Secure by Design » et « Shift Left Security ».
Concevoir, développer et maintenir des bibliothèques, frameworks et composantes de sécurité Java réutilisables.
Intégrer les mécanismes de sécurité applicative, notamment : l’authentification; l’autorisation; la gestion sécurisée des secrets; le chiffrement; la traçabilité; la journalisation sécuritaire.
Assurer la sécurité des frameworks développés à l’interne, de leur conception jusqu’à leur utilisation en production.
Réaliser des revues de code sur des composantes critiques.
Proposer des améliorations en matière de sécurité et de maintenabilité.
Accompagner les équipes dans l’intégration et l’utilisation des composantes de sécurité communes.
Rôle transversal et centre d’excellence AppSec
Agir comme référence organisationnelle en sécurité applicative et en développement sécuritaire.
Participer à l’élaboration de patrons, de guides et d’outils communs.
Favoriser une culture de sécurité partagée au sein de l’organisation.
Développer des actifs technologiques communs facilitant l’adoption des meilleures pratiques de sécurité par les équipes de développement.
Agir comme mentor et conseiller technique auprès des développeurs.
Accompagner les équipes sur les enjeux de développement sécuritaire et de sécurisation des applications Java.
Participer à l’évolution des services et des plateformes de sécurité mis à la disposition des équipes de livraison.
Influencer les pratiques de développement sécuritaire à l’échelle de l’organisation.
Intégration à la chaîne CI/CD
Collaborer avec les équipes DevOps et CI/CD afin de : Participer à l’intégration des contrôles AppSec dans les pipelines CI/CD.
Intégrer des mécanismes et outils de : SAST; DAST; SCA; détection de secrets.
Participer à la mise en place d’outils de surveillance, de détection et de correction des vulnérabilités.
Requirements
- Expérience significative en développement logiciel orienté objet.
- Expertise avancée en Java.
- Expérience démontrée dans le développement de frameworks, de bibliothèques ou de composantes techniques réutilisables.
- Expertise démontrée en sécurité applicative — AppSec.
- Connaissance approfondie des vulnérabilités OWASP Top 10.
- Bonne maîtrise des CWE et des bonnes pratiques de sécurisation du code.
- Maîtrise des concepts et protocoles d’authentification et d’autorisation : OAuth 2.0; OpenID Connect; JWT; SAML; ou technologies équivalentes.
- Expérience dans le développe.ment de mécanismes de sécurité liés à
- Expérience avec les outils AppSec et leur intégration dans les pipelines CI/CD.
- Expérience avec les outils et technologies suivants : SonarQube; Wiz; Kubernetes; GitHub; Azure DevOps; SAST; DAST; SCA.
- Bonne compréhension des architectures distribuées.
- Expérience avec les architectures de microservices.
- Bonne compréhension des environnements infonuagiques.
- Intérêt marqué pour les enjeux de sécurité liés à l’intelligence artificielle.
- une forte expertise en sécurité applicative;
- une expérience concrète et avancée en développement Java;
- une capacité à construire des solutions de sécurité réutilisables;
- une capacité à sécuriser des frameworks internes;
- une expertise en intégration des contrôles AppSec dans les pipelines CI/CD;
- une aptitude à conseiller et à accompagner les équipes de développement;
- la capacité d’influencer les pratiques de développement sécuritaire à l’échelle de l’organisation.
About IT UNLOCK CONSULTING INC.
Verified company details for this employer are not available yet.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at IT UNLOCK CONSULTING INC.
Développeur Java Web + .NET
Montréal, CAN
Fire Alarm Aid-Inspector
Montréal, CAN
Tech lead - JAVA Software Engineer
Montréal, CAN
D365 Business Central Developer & Architect (ERP)
Montréal, CAN
Ingénieur (e) de projets – Construction de Centres de Données
Québec, CAN
Senior Full Stack Developer / Angular
Montréal, CAN
Senior Application Support Specialist SAP
Montréal, CAN