Développeur Open

Visian
Canton of Montpellier-3, France
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Canton of Montpellier-3, France

Tech stack

Clean Code Principles
Java
API
User Authentication
Automation of Tests
Static Program Analysis
Software Quality
Continuous Integration
Cross-Site Request Forgery
DevOps
Spring
Open Web Application Security
SonarQube
Backend
Gitlab
Kubernetes
Code Restructuring
Microservices

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

Apply for this position