Développeur Java (F/H) - Marseille
Dans le cadre du renforcement d'une équipe IT intégration au sein d'un grand groupe international, nous recherchons un(e) Développeur Java pour intervenir sur une application de gestion exposant une API en Spring Boot.
L'objectif principal de la mission est de reprendre la maîtrise technique de l'application afin d'en assurer la maintenance évolutive et les futures mises à jour, tout en garantissant sa compatibilité avec une nouvelle version d'Oracle et en structurant une chaîne CI/CD performante.
Vos principales missions :
Analyser le code source existant pour comprendre le fonctionnement global de l'application
Vérifier la cohérence entre le code source et la version en production
Documenter l'application et les procédures associées (documentation en anglais sous Confluence)
Adapter l'application pour assurer sa compatibilité avec la nouvelle version d'Oracle
Réaliser les tests fonctionnels et techniques après mise à jour
Mettre en place et configurer un pipeline CI/CD (DEV, PREPROD, PROD)
Automatiser les processus de build et de tests (intégration continue)
Accompagner et former les équipes de développement sur les évolutions réalisées
Profil candidat:
Technical skills
Maîtrise de Java et Spring Boot
Expérience dans le développement et la maintenance d'API REST
Bonne connaissance des protocoles SCIM et OAuth2
Expérience avec des bases de données : Oracle (impératif) & Active Directory
Bonne maîtrise des formats et standards : REST, JSON
Expérience avec des outils de test d'API (Postman)
Expérience sur les outils collaboratifs : JIRA, Confluence
Compétences en mise en place de CI/CD (pipelines, intégration continue)
Capacité à rédiger de la documentation technique en anglais
Soft skills
Forte capacité d'analyse et de compréhension de code existant
Autonomie et sens de l'initiative
Rigueur et souci de la qualité (tests, documentation)
Capacité à travailler avec des interlocuteurs variés (IT, sécurité, métier, opérations)
Bon relationnel et capacité à transmettre (formation des équipes)
Adaptabilité dans un environnement technique et organisationnel complexe
Esprit d'équipe et collaboration