I Ingénieur Java Spring Boot Microservices Kafka

Il y a 1 jour

Lille, Hauts-de-France Zeroday Cyber Academy Temps plein 70 000 € - 92 000 € Contrat

Contexte

TJM : 440 €/jour. Mission longue basée à Lille (hybride). L'équipe assure l'exploitation, le support et les évolutions d'applications liées au transport international et local, dans le cadre d'un programme stratégique de modernisation digitale.

Objectifs : assurer la robustesse et la scalabilité des solutions, maintenir le legacy et piloter la migration d'une architecture monolithique vers une architecture microservices.

Missions

  • Développement et conception : prise en charge du développement de nouvelles fonctionnalités (modules microservices) et correction d'anomalies ; conception d'architectures adaptées ; refactoring et optimisation de performance ; participation aux tests et à la qualification.
  • Support et analyse : expertise technique Support N3 pour analyse et résolution d'incidents en production ; comptes-rendus d'analyse détaillés ; identification et formalisation de plans d'action (correctifs, contournements).
  • Méthodologie et pilotage : participation active à la méthodologie agile (cérémonies, rituels) ; proposition et mise en place de bonnes pratiques ; animation du suivi des delivery metrics (DORA metrics notamment).
  • Autonomie et livrables : pleine autonomie, responsabilités étendues (contact utilisateurs, échanges inter-équipes, implication transverse). Livrables attendus : corrections/évolutions avec analyse d'impact, code versionné/testé/documenté, mise à jour de la documentation technique et fonctionnelle, estimation de charges, garantie de qualité (ex : Analyse SonarCloud OK), optimisation des performances, couverture de tests adéquate.

Outils et environnement

  • Java / Spring Boot
  • API Rest
  • Kafka
  • Architectures microservices
  • Docker
  • Kubernetes (K8s)
  • Github Actions
  • Technologies legacy : Struts/JSP
  • Spring reactive, Reactor kafka
  • Github copilot, MCP server
  • POSTGRESQL

Conditions de travail

  • Localisation : Lille (mode hybride)
  • Durée : mission longue
  • Contexte : migration d'un monolithe en architecture microservices (un module en cours, objectif d'implémenter tous les modules)

Profil attendu

  • 1. 4 à 6 années d'expérience en tant que Software Engineer
  • 2. Expérience en migration d'un monolithe en architecture microservices
  • 3. Solides connaissances en Java / Spring Boot, API Rest, Kafka, architectures microservices, Docker, Kubernetes (K8s), Github Actions
  • 4. Connaissances appréciées en Struts/JSP (legacy), Spring reactive, Reactor kafka, Github copilot, MCP server
  • 5. Compétences confirmées en POSTGRESQL et KAFKA
  • 6. Compétence expert en JAVA

Ce qui te ferait sortir du lot (côté sécurité)

Zeroday : sur un poste comme celui-ci, ce qui fait la différence côté sécurité :

  • valider systématiquement les entrées des API et rester vigilant sur la désérialisation Java, vecteur classique d'exécution de code à distance ;
  • sortir les secrets (identifiants PostgreSQL, clés) de la configuration et du code, vers un gestionnaire de secrets ;
  • suivre les dépendances vulnérables du projet (audit de composants) et appliquer les versions corrigées dès leur parution ;
  • restreindre les accès aux topics Kafka (chiffrement TLS, ACL) dès que les données échangées deviennent sensibles.