Chargement en cours

Développeur Java Spécialisé CI (IT) / Freelance (H/F)

LILLE, 59
il y a 1 jour

Offre n° Développeur Java Spécialisé CI (IT) / Freelance (H/F)

Le prestataire intégrera l'équipe Delivery Experience en tant que développeur Java confirmé et contribuera aux objectifs suivants :

  • Concevoir et développer une Managed CI Java, solution clé en main d'intégration continue déployée et maintenue centralement pour l'ensemble des équipes Java du groupe.
  • Développer et maintenir les produits existants de la Software Delivery Toolchain, en garantissant leur disponibilité et leur évolution en accord avec les besoins des équipes utilisatrices.
  • Participer activement à la définition des standards techniques et des pratiques d'ingénierie au sein de l'équipe.
  • Contribuer à la culture d'excellence technique de l'équipe : revue de code, documentation, qualification rigoureuse des livrables.

Activités principales

  • Analyse & Conception : analyser les pratiques CI/CD existantes au sein des équipes Java du groupe (branching, build tools, release, qualité) afin d'identifier les patterns communs, les besoins et les challenger.
  • Co-conception de l'architecture de la Managed CI Java avec un architecte Java : structure des GitHub Actions Workflows réutilisables, mécanismes d'override, configuration par composant, définition des interfaces de configuration exposées aux équipes développement.
  • Développement des composants Java de la Managed CI : workflows, parsers de configuration, plugins Maven/Gradle, intégrations GitHub Actions, implémentation des étapes de pipeline standardisées (build Maven, tests unitaires & intégration, couverture code JaCoCo, analyse statique SonarQube, Checkstyle, PMD, validation Swagger/OpenAPI, packaging Docker BuildKit).
  • Maintien des outils existants de la Software Delivery Toolchain en Java / Spring Boot, intégration dans l'environnement GitHub / GitHub Actions, exploitation de GitHub Copilot.
  • Maintenance & Support : maintenance corrective et évolutive des composants, analyse et résolution des incidents, monitoring des pipelines CI/CD, optimisation de la performance, mise à jour de la documentation technique.

Compétences DevOps & pratiques d'ingénierie

  • Maîtrise des pratiques CI/CD modernes : branching strategies (Trunk-Based, GitFlow), Conventional Commits, Semantic Release ou Release Please.
  • Expérience dans la conception et le développement de toolchains CI/CD hautement critiques et à grande échelle.
  • Connaissance des pratiques de qualité logicielle : linting, analyse statique, tests automatisés, couverture de code.
  • Maîtrise de Git et des workflows collaboratifs : Pull Requests, revues de code, gestion des conflits.

Profil candidat

Compétences appréciées (bonus) :

  • Bonne connaissance d'une des stack techniques suivantes dans un contexte CI : Node.js, Python, Go.
  • Expérience dans un contexte de plateforme engineering ou Developer Experience (DevEx).
  • Connaissance des outils de métrologie CI (temps de build, taux de succès des pipelines, DORA metrics).
  • Utilisation avancée de GitHub Copilot ou d'autres assistants IA au quotidien.

Expérience

  • Débutant accepté

Type de contrat

CDI, travail en journée.

#J-18808-Ljbffr
Entreprise
France Travail
Plateforme de publication
WHATJOBS
Offres pouvant vous intéresser
Soyez le premier à postuler aux nouvelles offres
Soyez le premier à postuler aux nouvelles offres
Créez gratuitement et simplement une alerte pour être averti de l’ajout de nouvelles offres correspondant à vos attentes.
* Champs obligatoires
Ex: boulanger, comptable ou infirmière
Alerte crée avec succès