Nous recrutons pour le compte de notre client un Lead Developer Java Digital Banking, afin de garantir la qualité des solutions livrées, d’accompagner les choix d’architecture et de contribuer activement à la transformation digitale du secteur bancaire.
Missions principale
1. Pilotage fonctionnel & produit
- Accompagner le Product Owner dans la priorisation du backlog selon les orientations stratégiques IT et les standards du groupe (sécurité, qualité logicielle, gestion des risques).
- Participer à la définition et à l’évolution de la roadmap trimestrielle du produit (évolutions et maintenance).
- Contribuer à la clarification et à la qualification des besoins fonctionnels et techniques.
2. Contribution à la vie de la squad Agile
- Participer aux rituels Agile (daily meeting, sprint planning, rétrospectives, démos…).
- Insuffler une dynamique orientée résultats et amélioration continue.
- Collaborer étroitement avec les équipes métiers, IT et production.
3. Conception & architecture
- Concevoir des solutions en collaboration avec les centres d’expertise IT et la production.
- Participer à la validation des choix d’architecture avec l’ensemble des parties prenantes.
- Réaliser les études préalables au lancement des projets.
4. Développement & qualité logicielle
- Développer des solutions dans le respect des normes de développement, de sécurité et des standards du groupe.
- Intégrer les enjeux data et cybersécurité dans les développements.
- Optimiser le code existant et améliorer sa maintenabilité.
- Contribuer aux tests logiciels et à la qualité des livrables.
5. Exploitation & production
- Participer à la gestion des incidents de production.
- Mettre en œuvre les plans de remédiation associés.
- Assurer le suivi et le monitoring des applications en production.
Compétences techniques requises
- Java 17
- Angular 17
- Spring Framework (Spring Boot, Spring MVC, Spring Security)
- CI/CD (Jenkins, GitLab CI ou équivalent)
- Architecture applicative (microservices, API REST)
- Tests logiciels (unitaires, intégration, automatisation)
- Serveurs d’applications (Tomcat, WebSphere)
- Monitoring & supervision (Kibana, Grafana, ELK)
- Bases de données relationnelles (Oracle, PostgreSQL, MySQL)
Profil recherché
- Formation : Bac 5 en informatique (école d’ingénieur ou université)
- Expérience : Minimum 8 ans en développement Java/JEE
- Expérience significative en environnement bancaire ou financier fortement appréciée
- Expérience confirmée en rôle de Lead Developer ou référent technique
- Bonne maîtrise des environnements Agile (Scrum / SAFe)
- Expérience sur des architectures distribuées ou microservices souhaitée