Lead Developer Java - Cloud H/F - Celad
- Freelance
- Télétravail accepté
- Celad
Les missions du poste
Le besoin
Dans le cadre du renforcement d'une équipe Agile, nous recherchons un.e Lead Developer Java / Cloud pour intervenir chez un de nos clients dans le domaine bancaire, au sein d'une équipe en charge d'une plateforme stratégique de dématérialisation et d'échanges de données.
Vous évoluerez sur une application critique, soumise à des enjeux métiers et réglementaires importants, dans un environnement Cloud, conteneurisé et Agile à l'échelle.
?? Votre rôle
En tant que Lead Developer Java / Cloud, vous conserverez une forte dimension hands-on : environ 80 % de votre activité sera consacrée au développement et à la conception technique.
Vous serez également le référent technique de l'équipe, avec un rôle de lead, de revue de code et d'accompagnement des développeurs.
Vos missions
?? Conception & développement
Vous participerez activement à la conception et au développement de la plateforme.
Vous serez notamment amené.e à :
Concevoir et développer de nouvelles fonctionnalités en Java 17 / Spring ;
Développer des traitements Spring Batch robustes et performants ;
Participer à la conception technique et aux choix d'architecture ;
Prendre en compte les contraintes de performance, de sécurité et de volumétrie ;
Garantir la qualité et la maintenabilité du code ;
Participer aux évolutions de l'architecture Cloud et conteneurisée.
?? Lead technique & qualité
En complément de votre activité de développement, vous jouerez un rôle de référent technique auprès de l'équipe :
Animer et accompagner les développeurs ;
Réaliser les revues de code et gérer les Merge Requests ;
Garantir le respect des standards et bonnes pratiques de développement ;
Identifier les axes d'amélioration techniques ;
Renforcer la sécurité de l'application ;
Améliorer et sécuriser la couverture des tests unitaires ;
Identifier les problématiques de performance et mettre en oeuvre les optimisations nécessaires ;
Maintenir la documentation technique.
?? Cloud, industrialisation & exploitation
Vous interviendrez également sur les problématiques liées à l'industrialisation et à l'exécution de l'application :
Participer aux processus CI/CD ;
Travailler sur des environnements Docker / Kubernetes ;
Intégrer les enjeux de gestion des secrets avec HashiCorp Vault ;
Contribuer à l'amélioration des pratiques d'intégration et de déploiement ;
Interagir avec les équipes Cloud, DevOps, architecture et exploitation.
?? Travail en équipe Agile
Vous évoluerez dans une organisation Agile Scrum / SAFe et collaborerez avec les différents acteurs du produit.
Vous participerez notamment à :
La conception des solutions avec les équipes techniques et fonctionnelles ;
L'estimation et la planification des travaux ;
La résolution des problématiques techniques ;
L'amélioration continue des pratiques de l'équipe ;
La coordination avec les différentes parties prenantes du projet.
?? Environnement technique
Stack principale
Java 17
Spring / Spring Batch
Kubernetes
Docker
PostgreSQL
Git
HashiCorp Vault
Environnement & outils
Autosys
CFT
Architecture Cloud
CI/CD
Tests unitaires
Méthodologies
Agile Scrum
SAFe
Le profil recherché
Profil recherché
?? Profil recherché
De formation supérieure en informatique, vous justifiez d'une expérience significative en développement Java et avez déjà évolué sur des environnements Cloud et conteneurisés.
Nous recherchons avant tout un profil Lead Developer hands-on, capable de rester fortement impliqué dans le développement tout en apportant son expertise technique à l'équipe.
Vous êtes à l'aise pour challenger les choix techniques, accompagner les développeurs et garantir la qualité des livrables.
?? Compétences attendues
Expertise technique
Excellente maîtrise de Java
Très bonne connaissance de Spring / Spring Batch
Java 17
Expérience des architectures Cloud
Kubernetes / Docker
Développement de traitements batch à forte volumétrie
PostgreSQL
Git et pratiques de développement collaboratif
CI/CD
Tests unitaires
Sensibilité forte aux problématiques de sécurité et de performance
Expérience Lead
Revue de code
Gestion des Merge Requests
Accompagnement de développeurs
Choix et conception technique
Amélioration continue
Capacité à être référent technique tout en restant hands-on
?? Soft skills
Autonomie et sens des responsabilités
Rigueur et exigence sur la qualité
Esprit d'analyse et de synthèse
Excellent relationnel
Capacité à communiquer avec des interlocuteurs techniques variés
Esprit d'équipe
Force de proposition
Capacité à évoluer dans un environnement en transformation
?? Informations complémentaires
Localisation : Levallois-Perret
Télétravail : jusqu'à 50 %
Une évaluation technique pourra être réalisée au cours du processus de sélection.
Vous êtes un Lead Developer Java qui souhaite conserver une forte dimension développement tout en jouant un rôle de référent technique sur une plateforme stratégique Cloud ? Échangeons sur cette opportunité.
Compétences requises
- Docker
- Sens du relationnel
- Java
- Amélioration continue
- Autonomie
- Spring
- Cross File Transfer (CFT)
- Autosys
- Batching
- Kubernetes
- PostgreSQL
- Git
- Scrum
- Esprit d'analyse
- Force de proposition