Nous recherchons, pour notre client, un Développeur Back-End Confirmé pour participer à un projet visant à référencer et gérer les équipements de la Chaîne Communicante du Marché de Masse. Ce projet inclut la gestion du cycle de vie des équipements, allant de leur production à leur dépose, avec un suivi logistique et un système d?information avancé.
L?application est développée en Java 11 avec Spring Boot, intégrée avec le progiciel IBM Maximo. Le développement s?articule autour de la création de nouvelles briques techniques et d?un remplacement de progiciel par des solutions customisées.
L?équipe est organisée en ScrumBan et compte environ 30 personnes. Vous interviendrez principalement sur le développement Back-End, en veillant à la qualité et à la robustesse des livrables.
Activités principales :Participer à la conception et à la mise en ?uvre des développements Back-End à 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 techniques.
Communiquer les alertes ou points de blocage aux équipes concernées.
Participer aux réunions et ateliers de l?équipe.
Challenger le besoin fonctionnel face aux bonnes pratiques et contraintes techniques.
Mettre en place des tests unitaires, d?intégration et de non-régession.
Activités secondaires :Rédaction et actualisation de documents techniques.
Support aux équipes fonctionnelles.
Réalisation de tests croisés.
Profil candidat:
Le candidat recherché doit être un Développeur Back-End Confirmé avec une expertise en Java, Spring, et un bon savoir-faire dans la gestion de bases de données relationnelles. Il doit également être à l?aise avec les pratiques agiles et les environnements de développement modernes.
Compétences techniques attendues :Développement Back-End : Maîtrise de Java et Spring Boot pour la mise en ?uvre des solutions techniques.
Refactoring : Expérience dans les techniques de refactoring pour améliorer la structure et la lisibilité du code.
Domaine métier : Capacité à développer des solutions sur mesure en lien avec les exigences métier.
Conception : Maîtrise des patterns de conception pour une architecture robuste et performante.
Culture du test : Expérience dans la mise en place de tests unitaires, d'intégration et de non-régression pour garantir la qualité des développements.
Gestion des bases de données : Maîtrise de SQL, et de la modélisation de bases de données relationnelles (notamment Oracle et PostgreSQL).
Outils de développement : Maîtrise des outils Jenkins, Git pour la gestion du code source et l?intégration continue.
Environnements Linux : Compétence dans l?administration des environnements Linux.
Kafka : Connaissances dans l?utilisation de Kafka pour la gestion des flux de données.
Qualités recherchées :Autonomie et capacité à travailler en équipe.
Forte capacité d?adaptation aux nouvelles technologies et aux besoins du métier.
Esprit d?analyse et de résolution de problèmes complexes.
Bonne communication pour échanger avec les différentes parties prenantes du projet.
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.