Symbiose.
Développeur / Développeuse web

Développeur Java Backend Senior / Tech Lead - CIB - CDI (H/F)

Collective.work Paris CDI 65 000 € par an publiée aujourd'hui

Le poste

Salaire: 65000 Dans le cadre de l'accompagnement de nos clients grands comptes bancaires, nous recherchons un Développeur Java Backend Senior / Tech Lead pour intervenir sur des projets de transformation et d'évolution des systèmes d'information en Banque de Financement et d'Investissement (CIB). Vous intégrerez une équipe IT en charge du développement et de la maintenance d'applications métiers critiques, dans un environnement bancaire international. Vous interviendrez sur la conception et le développement Backend, les choix techniques et l'accompagnement des développeurs, en collaboration avec les équipes métiers, Business Analysts et architectes. Conception et développement Backend * Concevoir, développer et maintenir des composants Backend en Java. * Développer et intégrer des API REST et des services applicatifs. * Participer à la conception de traitements batch et de flux de données. * Garantir la qualité, la performance, la sécurité et la maintenabilité du code. * Assurer la maintenance évolutive et corrective des applications. * Participer à la résolution des anomalies techniques complexes. Leadership technique et architecture * Être référent technique Java Backend au sein de l'équipe. * Participer aux choix d'architecture et à la définition des solutions techniques. * Accompagner les développeurs dans la conception et la réalisation de leurs développements. * Organiser et animer les revues de code. * Définir et promouvoir les bonnes pratiques de développement, de tests et d'intégration. * Identifier les risques techniques et proposer des solutions adaptées. * Contribuer à l'amélioration de la qualité du code et à la réduction de la dette technique. * Participer à l'estimation des charges et à la répartition des travaux techniques. Intégration et qualité logicielle * Assurer la gestion des builds et des dépendances avec Maven. * Développer et superviser les tests unitaires et d'intégration. * Contribuer à l'industrialisation des développements et aux pipelines CI/CD. * Participer à l'intégration des composants avec les différentes applications du SI bancaire. * Accompagner les livraisons et les déploiements applicatifs. * Veiller au respect des standards techniques et des exigences de sécurité. Coordination et collaboration * Travailler avec les Business Analysts pour traduire les besoins métiers en solutions techniques. * Assurer l'interface technique entre les développeurs, les architectes et les autres équipes IT. * Participer aux cérémonies Agile et au suivi des développements. * Accompagner la montée en compétence des développeurs. * Communiquer régulièrement sur les avancées, les risques et les points de blocage. * Collaborer avec des équipes internationales dans un environnement anglophone. COMPÉTENCES RECHERCHÉES Compétences techniques indispensables * Excellente maîtrise de Java Backend. * Maîtrise de Maven et de la gestion des dépendances. * Solide expérience dans le développement et l'intégration d'API REST. * Bonne maîtrise de SQL et des bases de données relationnelles. * Expérience des outils Git et des pratiques de versioning. * Bonne connaissance des principes d'architecture logicielle et des bonnes pratiques de développement. * Expérience en revue de code, tests unitaires et intégration continue. Compétences complémentaires appréciées * Spring / Spring Boot. * Jenkins, GitLab CI ou équivalent. * JUnit, Mockito. * Développement de traitements batch. * Architecture microservices. * Environnements Linux / Unix. * Optimisation des performances applicatives. ENVIRONNEMENT FONCTIONNEL Une expérience significative au sein de l'écosystème IT des Banques de Financement et d'Investissement (CIB / BFI) est impérative.