Développeur Open
Role details
Job location
Tech stack
Job description
Au sein d?un environnement bancaire à forte criticité, vous intervenez dans une organisation agile structurée en plusieurs équipes produit. Les solutions développées adressent des enjeux majeurs liés à la gestion des accès digitaux, à la sécurité des échanges et à la gestion des droits utilisateurs.
Les produits développés permettent notamment : L?identification et l?authentification des utilisateurs
La gestion des profils de connexion
La sécurisation des communications
La gestion des droits et des périmètres d?accès, Intégré à une squad agile, vous intervenez sur l?ensemble du cycle de vie produit :
Participer aux phases de cadrage et d?affinage des besoins
Concevoir, développer et tester des fonctionnalités en environnement Java
Contribuer à l?amélioration continue des pratiques de développement
Participer à la gestion et à l?optimisation des pipelines CI/CD
Mettre en place et maintenir des tests automatisés et unitaires
Assurer la qualité, la robustesse et la maintenabilité du code (refactoring continu)
Contribuer au maintien en condition opérationnelle des applications en production
Environnement technique
Langages & Frameworks : Java, frameworks associés (type Spring)
CI/CD & DevOps : GitLab, Kubernetes
Qualité & sécurité : SonarQube, JFrog Xray, outils d?analyse de code
Tests : automatisation des tests, intégration continue
Architecture : API, microservices (environnement distribué)
Requirements
Maîtrise du développement back-end en Java
Expérience des chaînes CI/CD et environnements DevOps
Bonnes pratiques de qualité logicielle (tests, refactoring, clean code)
Connaissances en sécurité applicative : OWASP Top 10
Vulnérabilités (XSS, injections, CSRF?)
Gestion des accès et authentification
Expérience des outils d?analyse de code et de sécurité
Notions sur les risques liés à l?IA (apprécié), Excellente communication et esprit collaboratif
Capacité d?adaptation dans un environnement agile
Force de proposition et esprit d?amélioration continue
Rigueur, exigence de qualité et respect des engagements
Transparence et sens des responsabilités, Expérience significative en développement back-end
Expérience en environnement agile et produit
Sensibilité forte aux enjeux de sécurité applicative
Capacité à intervenir sur des sujets techniques complexes et critiques