Développeur·se Back-End Java (F/H)
Tu cherches à donner du sens à ton travail et à avoir un impact positif sur le quotidien de millions de clients bancaires en France. Enthousiasmé par un environnement agile, collectif et technologique en évolution permanente, tu rejoindras Crédit Agricole Technologies et Services.
À propos de l’entreprise
Crédit Agricole Technologies et Services (CA‑TS) fabrique les outils informatiques des conseillers bancaires et des clients du réseau bancaire des Caisses Régionales.
Ta contribution
En tant que Développeur.euse Back‑End Java au sein de la squad Garanties, tu participeras à l’évolution de nos produits crédits. Tu auras un impact direct sur l’expérience client via la conception, la construction et la maintenance de produits, ainsi que sur la rénovation du parcours crédits Habitat.
Responsabilités
- Conception, intégration et développement de projets et de solutions, incluant la maintenance correctives et évolutives, dans le respect des normes de développement CA‑TS.
- Réalisation de tests unitaires et d’intégration propres aux produits gérés par la squad.
- Amélioration continue de la CI/CD en respectant les pratiques DevOps CA‑TS.
- Préparation des mises en production en concertation avec les équipes d’infrastructure.
- Gestion et mise à jour de la documentation technique.
- Diagnostic et résolution des dysfonctionnements techniques en production.
- Participation à des activités variées : réalisation de POC, relecture de code, support technique aux métiers.
- Contributions aux pratiques de fabrication : conformité de la structure GIT, couverture en tests unitaires, correction des failles de code, amélioration de la qualité de code, revues de merge requests, respect des normes de développement.
- Veille technologique régulière pour anticiper les futurs accompagnements de la squad.
- Accompagnement de la squad dans l’amélioration continue des méthodes de développement (exchanges, Craftsmanship).
- Utilisation quotidienne des technologies Java/J2EE, Spring, API Rest/Soap, JavaScript, SQL.
- Gestion du CI/CD via Gitlab, SonarQube, JFrog Artifactory, XRay et Kubernetes – adaptations de pipelines d’intégration continue et de déploiement automatique.
- Utilisation de Sonar pour détecter et corriger les failles de sécurité du code.
- Manipulation de DB2 pour gérer la base de données.
- Gestion et amélioration d’APIs REST et de leur documentation Swagger.
- Test des APIs avec Postman en gérant les collections de tests.
- Refactorisation continue et mise en œuvre de tests unitaires pour garantir la qualité du code.
- Analyse des logs applicatifs de production.
- Exploration de nouvelles opportunités : amélioration continue des produits, propositions de solutions, collaboration étroite avec les DevOps, participation à des projets innovants, apprentissage continu.
Processus de recrutement
- Premier échange téléphonique avec la recruteuse (1h).
- Test technique suivi d’un second échange avec un(e) expert(e) (1h).
- Entretien final avec la future Leader (1h).