Basée à Lille, Lyon, Nantes, Grenoble et Bruxelles, Insitoo Freelances est une société du groupe Insitoo, spécialisée dans le placement et le sourcing des Freelances IT et Métier. Depuis 2007, Insitoo Freelances a su s?imposer comme une référence en matière de freelancing par son expertise dans l?IT et ses valeurs de transparence et de proximité. Actuellement, afin de répondre aux besoins de nos clients, nous recherchons un Développeur back Java (H/F) à Lyon, France.
Contexte :
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 qui fonctionne et gère un parc d?environ 80 millions d'équipement 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, la Brique d'Echange de Fichiers (BEF), est également développée et administrée.
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).
Les missions attendues par le Développeur back Java (H/F) :
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 : Java 17, Sprinboot, Springbatch, Kafka, Oracle, Ansible, Jenkins, Terraform, Gatling, IBM Maximo, Camel, Linux.
Profil candidat:
Maitrise de JAVA, Spring
Maitrise des techniques de refactoring
Maitrise du développement axé sur le domaine
Maitrise des pattern de conception
A une culture du test dans une application Web
Maîtrise de Jenkins et Git
Maitrise de SQL et de la modélisation de BDD relationnelle (ORACLE / PosgreSQL)
Maitrise des environnements Linux
Travail dans un contexte Agile SCRUM
Connaissances en Kafka
Connaissance confirmé en REACT
Connaissance confirmé en archi hexa
Impératif minimum pour candidater : Java 17, Springboot, TDD/DDD, Kafka
5 années d'expérience sont attendues sur le rôle au minimum.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.