Insitoo

Développeur Java React (H/F)

Lyon, France
Dès que possible
> 12 mois
Régie
Temps plein
Git
Java - Confirmé
React.js - Confirmé
Terraform
Ansible
Jenkins
Framework Spring
Maximo

Référence:
17-DJRG-LY
Projet :

Le projet vise à référencer l'ensemble des équipements ainsi que leurs caractéristiques physiques.
Ce système d’information permet également le suivi logistique de leur cycle de vie : du constructeur à la pose sur les emplacements opérationnels puis de la dépose jusqu'aux étapes de diagnostic des défauts dans le cadre du SAV.
Ce rôle de référentiel implique une liaison avec de nombreux SI qui informent le projet des créations ou changements de situation des équipements, mais aussi de rendre des services aux autres SI (consultation, routage de demandes, gestion comptable des immobilisations…).

L'application Java 11 Spring Boot, contenant les principales règles métiers, s'interface avec le progiciel IBM Maximo qui propose une IHM et des processus de gestion éprouvés. Une application stable en constante croissance. Avec un parc matériel de plus en plus grand, de nouveaux enjeux autour de nouveaux usages, de la gestion des retours SAV et de l’ajout de nouvelles typologies matériels s'ouvre avec la construction de nouveaux flux et services pour fluidifier les échanges et améliorer le suivi.
Une autre application permettant l'échange de fichiers entre les partenaires externes et les différents projet est également développée et administrée par le projet.

L'équipe est composée d'environ 30 personnes, organisée en ScrumBan et dont les compétences sont réparties sur les différents pôles : Fonctionnel (PO, BA), Dev (développeurs Java, Springboot, Maximo,...), Recette (manuelle et automatisée avec Gatling), Ops (intégrateur, DevOps, SysOps), Core (CP, architectes, ingénieur de production, leads, quality manager, PO).

Descriptif de la mission :

Activité principale

  • Participer à la conception ainsi qu'à la mise en œuvre des développements de l’application back à partir des spécifications fonctionnelles

  • Développer en respectant les bonnes pratiques définies, de manière robuste et performante

  • Participer à la correction des anomalies fonctionnelles et/ou techniques

  • Communiquer et remonter les alertes ou points de blocages aux compétences concernées

  • Participer aux différentes réunions/ateliers de l'équipe

  • Challenger le besoin vis-à-vis des bonnes pratiques et contraintes techniques

  • Mettre en place des tests unitaires, d’intégration et de non régression

Activité secondaire

  • Rédaction et actualisation de documents techniques

  • Support aux équipes fonctionnelles

  • Réalisation de tests croisés

Stack technique de l'équipe : React, Java 17, Springboot, Springbatch, Kafka, Oracle, Ansible, Jenkins, Terraform, Gatling, IBM Maximo, Camel, Linux

Description du profil

Développe la partie Back-End d’une application (IHM, architecture technique) et apporte une vision critique / des améliorations continues à l'équipe.
6 années sur le poste sont requises

Compétences attendues sur le profil

  • Impératif pour candidater : Java, Spring, Git

  • React est un plus

  • Conception et mise en production

  • Tests

  • Participe aux revues de code

  • Optimisation des performances

  • Capable d’aider à orienter la production de l’équipe

  • Donne de la visibilité sur l'avancée des chantiers

  • Challenge les orientations de l’équipe

  • Connait et applique les choix d’architecture faits au préalable

  • Connaissances avancées des outils et méthodes d’intégration

  • Maîtrise les outils de build

  • Maitrise des fondamentaux de l'agilité

  • Maitrise avancée des technologies employées sur le projet concerné

  • Connaissance de Jenkins

  • Connaissance SQL

Rémunération:
460 €/J