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.
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
- 4 à 6 années d'expérience en tant que Software Engineer
- Expérience en migration d'un monolithe en architecture microservices
- Solides connaissances en Java / Spring Boot, API Rest, Kafka, architectures microservices, Docker, Kubernetes (K8s), Github Actions
- Connaissances appréciées en Struts/JSP (legacy), Spring reactive, Reactor kafka, Github copilot, MCP server
- Compétences confirmées en POSTGRESQL et KAFKA
- 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
- Ingénieur DevOps (à partir de 4 années d'expérience) - Freelance (H/F)Courbevoie
- Java Développeur - Freelance (H/F)Paris
- Développeur Senior SFCC - Freelance (H/F)Paris
- Ingénieur logiciel sénior Python / IA - Freelance (H/F)Noisiel
- DBA Oracle/SQL Server - Freelance (H/F)Paris