Expert Technique Java Senior - Spécialisé Ddd Tdd & BDD H/F - FLY IT
- Lyon 3e - 69
- CDI
- FLY IT
Les missions du poste
Vous intégrerez un projet d'envergure (environ 45 à 50 personnes) au sein d'un pôle SI dédié aux chaînes communicantes. Le produit est un Système d'Information permettant de superviser et monitorer la chaîne communicante via 4 grandes fonctionnalités :
- Monitoring de la chaîne.
- Télédistribution des logiciels et paramètres.
- Gestion des dysfonctionnements du parc.
- Gestion du référentiel.
Pour répondre aux nouvelles ambitions, l'organisation est structurée en équipes auto-organisées et pluridisciplinaires (Une Coreteam, 4 Feature Teams, une Platform Team DevOps). La mission s'effectue directement sur le site du client à Lyon (69003).
Vos missions principales
En tant qu'Expert Technique, vous aurez pour responsabilités :
- Développement et conception : Réalisation de développements et revues de code en appliquant strictement l'approche DDD (Domain-Driven Design) et les méthodologies TDD (Test Driven Development) et BDD (Behavior Driven Development).
- Support et Qualité : Être garant de la qualité des livrables, participer au diagnostic et à la résolution des incidents de production (Niveau 3).
- Architecture : Répondre aux sollicitations pour la conception et l'amélioration des solutions techniques.
- Mentoring : Évangéliser les bonnes pratiques (Clean Code, SOLID), faire progresser les équipes et participer à leur montée en compétences.
Le profil recherché
Vous justifiez d'une expérience significative (3 à 5 ans) sur un rôle similaire. Vous possédez une forte appétence pour le Software Craftsmanship et un excellent relationnel pour collaborer avec les équipes.
Compétences techniques impératives :
- JAVA : Niveau Expert
- DDD (Domain-Driven Design) : Niveau Expert
- TDD (Test Driven Development) : Niveau Expert
- BDD : Niveau Confirmé
- Clean Code : Niveau Confirmé
- Oracle Database : Niveau Avancé
Stack technique du projet :
- Langages & Frameworks : Java, Spring Boot, Hibernate, React.
- Data : Oracle Database.
- Infrastructure/Outils : Docker.
Les "Plus" appréciés : La connaissance de Kafka, Elasticsearch, Zookeeper (ZK), MyBatis ou PostgreSQL serait un atout supplémentaire.
Pourquoi nous rejoindre ?
En rejoignant Fly'IT SWISS sur cette mission, vous évoluerez dans un environnement technique riche et complexe, où la qualité du code et l'architecture logicielle sont au coeur des préoccupations.
Lieu : Lyon (69003) Type de contrat : CDI Expérience : Senior (3 à 5 ans d'expérience sur le rôle) Télétravail : Ponctuel / Occasionnel