Développeur Java Spécialisé CI; IT/Freelance
Listed on 2026-06-08
-
Software Development
Software Engineer, Java Developer
Location: Grand Isle
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.
- 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 Concevoir l'architecture de la Managed CI Java avec un architecte java : structure des Git Hub Actions Workflows réutilisables, mécanismes d'override, configuration par composant.
Définir les interfaces de configuration exposées aux équipes développement (fichier de configuration, schéma, documentation associée).
Participer aux ateliers de co-conception avec les Product Owners et les équipes développement early adopters.
- Développement
Développer les composants Java de la Managed CI :
Workflows, parsers de configuration, plugins Maven/Gradle, intégrations Git Hub Actions.Implémenter les étapes de pipeline standardisées : build (Maven), tests unitaires et d'intégration, couverture de code (Ja Co Co ), analyse statique (Sonar Qube, Check style, PMD), validation Swagger/OpenAPI, packaging Docker (Build Kit).
Développer et maintenir les outils existants de la Software Delivery Toolchain en Java / Spring Boot.
Intégrer les solutions dans l'environnement Git Hub / Git Hub Actions de l'équipe, en exploitant Git Hub Copilot comme levier de productivité.
- Maintenance & Support
Assurer la maintenance corrective et évolutive des composants de la Managed CI et de la Delivery Toolchain.
Analyser et résoudre les problématiques et incidents remontés par les équipes développement utilisatrices.
Monitorer les pipelines CI/CD et proposer des optimisations de performance (temps de build, parallélisation, cache).
Maintenir la documentation technique à jour et contribuer à la base de connaissance de l'équipe.
- Maîtrise des pratiques CI/CD modernes : branching strategies (Trunk-Based, Git Flow), 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 (plusieurs centaines à milliers d'utilisateurs).
- 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.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).