il y a 2 sem.

Ingénieur Java Spring Boot Microservices Kafka (Confirmé) - Freelance

Lieu
Lille (hybride), FR
Télétravail
Hybride
Contrat
Freelance
Séniorité
Junior
Domaine
autre
Salaire
440 € par jour
Référence
F08537

Alerte emploi

Reçois les offres par email

Que des annonces freelance, rien d'autre. À toi la cadence.

Fréquence des alertes

Mission freelance longue à Lille, en hybride, publiée sur Collective.work : développer et faire évoluer des applications de transport international au sein d'une équipe qui pilote la migration d'un monolithe vers des microservices, à 440 €/jour (TJM). Le quotidien mêle développement Java/Spring Boot, support N3 sur les incidents de production et suivi des métriques de livraison (DORA). L'annonce demande 4 à 6 années d'expérience, une solide maîtrise de Java, Kafka et PostgreSQL, et apprécie le legacy Struts/JSP. La migration du monolithe n'en est qu'à son premier module : le chantier est long et encore largement devant.

Compétences techniques

  • Java / Spring Boot, dont Spring reactive et Reactor Kafka
  • Conception d'API REST et architectures microservices
  • Kafka
  • PostgreSQL
  • Docker, Kubernetes (K8s)
  • GitHub Actions (CI/CD)
  • Migration d'un monolithe vers des microservices
  • Refactoring et optimisation de performance
  • Support N3 et analyse d'incidents en production
  • Technologies legacy Struts/JSP
  • Suivi des delivery metrics (DORA)
  • GitHub Copilot, MCP server (apprécié)

Compétences comportementales

  • Autonomie et responsabilités étendues (contact utilisateurs, échanges inter-équipes)
  • Communication écrite : comptes-rendus d'analyse, documentation technique et fonctionnelle
  • Participation active aux rituels agiles et force de proposition sur les bonnes pratiques
  • Rigueur qualité : Analyse SonarCloud OK, couverture de tests adéquate

Compétences citées dans l'annonce

  • DORA
  • Docker
  • GitHub Actions
  • Java
  • Kubernetes

Description du poste

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.

Candidater à cette offre

Déposez votre profil. Nous l'étudions et, avec votre accord, le présentons à nos partenaires sous la bannière Zeroday.

Offres similaires

Toutes les offres d'emploi