Référence annonce : #8386

Tech Lead Java / DevOps (H/F)

Début de la mission : 15/06/2020
Durée : 3 mois renouvelables
Secteur : Transport
Lieux de la mission : IDF (Noisy le Grand)
  • Descriptif de la mission:

    La prestation attendue consiste en une Assistance à Maîtrise d’Œuvre (AMOE) spécialisée en développement Java et en administration de l’usine logicielle dans les tâches suivantes :

    Prestation A : Prise de connaissance de l’architecture des différentes applications et de l’usine logicielle
    Prestation B : Fin du passage des projets de Redmine vers Jira
    Prestation C : Administration de l’usine logicielle
    Prestation D : Développement de fonctionnalités
    Prestation E : Développement des tests unitaires et fonctionnels
    Prestation F : Rédaction de la documentation technique
    Prestation G : Revue de code, refactoring, optimisation
    Prestation H : Communication auprès de l’ensemble des équipes scrum sur les modifications liées à l’usine logicielle.
    Prestation I : Assistance auprès des équipes scrum pour la mise en place et le suivi de leurs pipelines de déploiement.

    L’AMOE aura pour référent le responsable de domaine dans lequel se trouvent les équipes projets scrum

    L’environnement actuel est le suivant :

     Poste de développement : Linux / Ubuntu
     Infrastructure : VMWARE 6 / RHEL7
     Langage : Java 8/11
     Framework : Spring Boot (back-end), Angular (front-end)
     Base de données : H2, PostgreSQL
     Outils : IntelliJ, GitLab, SonarQube, JFrog Artifactory, Jenkins, Redmine/Jira, Cucumber

  • Compétences indispensables :

    • Expertise sur Java 11 et un framework MVC,
    • Expérience sur Spring Boot,
    • Connaissance des normes REST et du format JSON,
    • Expérience avec un système de gestion de base de données relationnelle,
    • Connaissances des méthodes Agile,
    • Connaissances poussées sur Git,
    • Administration et mise en place de Jenkins et de pipelines
    • Administration de gitlab
    • Administration et mise en place d’Artifactory
    • Bonnes connaissances et administration de Redmine et Jira
    • Rédaction de documentation technique,
    • Compétences en optimisation de code (performance),
    • Bon niveau d’anglais technique.

    Autres compétences souhaitées :

    • Connaissance et maîtrise de HTML, CSS, Javascript, jQuery,
    • Connaissance en tests fonctionnels cucumber,
    • Expérience avec une base de données Postgres,
    • Expérience en programmation shell,