Référence annonce : #DÉVEL58117

Développeur Java Maven

Type de contrat : CDD
- EUR52000 - EUR55000 par an
- Avantages : EUR52000 - EUR55000 par an

Competences : Maven

Début de la mission : 12/02/2024
Durée : 24 mois

Lieux de la mission : Paris, Île-de-France
  • Descriptif de la mission :

    Pour le compte de l’un de nos clients dans le secteur médical,nous recherchons un.e développeur Java Mavec,

    Notre client souhaite renforcer ses équipes dans le cadre de 2 projets d’automatisation Devops. Une expertise de développements Maven avec une connaissance des migrations GIT est demandée.

    Votre mission :

    Our software development process is based on a custom CI/CD infrastructure developed internally. The CI/CD is responsible to build, test and deploy our source code for various kind of projects: embedded software (multiple targets), FPGA projects, Matlab projects.

    Services are tasks (maintaining, providing, supporting, producing, monitoring, designing, developing, installing, training, etc.) and should not be mistaken for the end products of Services, which are Deliverables.

    You will be part of the team and responsible for the maintenance of the CI/CD infrastructure. This include installation, user support/training, development.

    Also, in 2024, deep changes are planned on the IT infrastructure: you will be in frontline with IT teams to anticipate the changes, identify issues and work with them to find solutions.

    Deliverables are end products. They can be completed work product, or interim work product such as project plans and status reports.

    You will be responsible for the delivery of documentation, updated scripts & applications (taiga-cli) with new features and migration of existing projects to CI/CD.

    During the IT migration phase, your role will be key to ensure the CI/CD adapts to those changes and minimize downtime.

    Service levels are the metrics by which you will measure the success of the engagement. They provides expectations of quality and can be used to outline remedies if they are not met.

    Quality of service and availability are fundamental to allow the team to deliver to our customers. We expect:

    • During normal operation: No more than 1 day of downtime per quarter
    • During IT transition phase: No more than 5 continuous days of downtime

    We are in a very heterogeneous environment. The CI/CD is based on Gitlab Runners technology and runs on Windows 10 computers. The build lifecycle for all project is based on Maven to build embedded software, FPGA or other kind of projects.

  • Profil recherché :

    Le poste est en télétravail à plein temps avec un déplacement mensuel à Paris.

    Nous recherchons un profil ayant au moins 3 ans d'expérience, démontrant ainsi un niveau de séniorité adéquat pour le rôle.

    Compétences obligatoires :

    • Git,
    • Maven,
    • PowerShell/Windows
    • and Rust.

    Compétences appréciées :

    • Expertise on Web APIs usage (REST),
    • Network integration,
    • web authentication mechanisms,
    • Windows PowerUser/administration,
    • Java

    Autre :

    • A previous experience with Gitlab runners is welcome as well as scripting knowledge (TCL)