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
MAISONS ALFORT
il y a 1 jour
PARIS, 75
il y a 1 jour
PARIS, 75
il y a 3 jours
PARIS, 75
il y a 2 jours