Illustration
Illustration

FreeworkDéveloppeur Java

Management Square
Java
Apache Kafka
Méthode Agile
Docker
API REST
Kubernetes
Springboot
CI/CD
SGBD
Apache Maven
Lille, Hauts-de-France
270-340 € par jour
Télétravail : partial
Expérience : senior
contractor
Publié il y a 2 mois

Description du poste

Rejoignez une équipe dynamique travaillant à la fois sur une solution éditeur intégrée et sur plusieurs produits Homemade. L’environnement technique est moderne, stimulant et en pleine transformation pour répondre aux enjeux digitaux de 2025.

Vous intégrerez une squad composée de 1 Product Manager, 2 Product Owners, 2 Lead Devs, 1 Architecte Solution, 2 RA, 1 QA et 7 Développeurs.

Encadré par un tech lead, vous travaillerez principalement sur les services backend des produits du domaine :

  • Des services d’expositions de données en REST

  • Des services de consommation ou de publication de données en asynchrone via Kafka

Vos missions :

  • Décommissionner une partie legacy (Php / Scala / Akka) du périmètre en faveur d’un nouveau socle produit en architecture hexagonale ( Java 21 / Spring Boot 3 )

  • Retravailler la base de code existante afin de l'adapter et l’améliorer pour répondre aux enjeux digitaux de 2025 du groupe.

  • Mettre à disposition de nouveaux services en respectant les bonnes pratiques de l’équipe

  • S’assurer de la qualité du code source produit

  • Concevoir, développer et rédiger la documentation technique propre à vos tâches

  • Être parti prenante dans les échanges techniques avec l’équipe

Vous avez au moins 5 ans d’expérience dans le développement Java et vous maîtrisez les éléments suivants :

Hard Skills :
  • APIs REST et Kafka (publication/consommation)

  • Déploiement sur infrastructure cloud (Kubernetes)

  • Bonnes pratiques DevOps et CI/CD

  • Documentation technique claire et structurée

  • Méthodologie Agile

Les compétences techniques impérativement recherchées sont :

  • Java 17 et 21

  • Spring Boot 3 (Spring Reactive apprécié) et les modules incontournables (Security / Jpa / Web / Cloud / etc)

  • Kafka et son écosystème : Principes, optimizations, Spring Kafka Binder, Spring Cloud Streams et AVRO

  • OpenAPI pour la spécification et la génération de code des apis

  • Bundling: Maven

  • Stack de tests : Junit 5 / Mockito / AssertJ et ArchUnit

  • Architectures applicatives : N-tiers et architecture hexagonale

  • API : OpenAPI 3 (contract first)

  • SGBD : Relationel (Postgres x Liquibase), OpenSearch (fulltext search & aggregations) et Cache (Redis/Valkey)

Seraient un plus :

  • DevOps : Docker et sensibilisation à Kubernetes

  • Github Actions (CI as Code)

  • Pratique du TDD

A propos de l'entreprise

Management Square, Montigny-le-Bretonneux ()

Management Square est une société de conseil spécialisée dans le management des projets, des programmes et des portefeuilles, la gestion du changement et l’accompagnement à la transformation des organisations. Nous mettons à la disposition de nos clients une équipe de professionnels expérimentés, ayant pour mission de les appuyer dans les domaines suivants : • Le conseil en management de projets, de programmes et de portefeuilles ; • Le mise en oeuvre, l’alignement, le déploiement et l’amélioration des bureaux PMO ; et • Les formations professionnelles certifiantes et le coaching.