Expert Technique Java Senior - Spécialisé Ddd Tdd & BDD H/F

FLY IT
Lyon, France
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Remote
Lyon, France

Tech stack

Clean Code Principles
Java
Software Quality
Code Review
DevOps
Elasticsearch
Hibernate
PostgreSQL
MyBatis
Oracle
Software Architecture
Apache Zookeeper
Test Driven Development
React
Spring-boot
Kafka
Docker

Job description

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)., 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.

Requirements

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., 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.

About the company

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

Apply for this position