Le poste Développeur Back Java
Partager cette offre
Objet de la mission :
Dans le cadre de la transformation du système d’information qui gère les abonnés pour les filiales internationales du Groupe, un chantier a été lancé pour la modernisation de nos applications.
La plateforme construite en interne à partir de logiciels libres dans une méthodologie Agile (Scrum) a pour objectifs principaux :
· La transformation du monolithe en une architecture orientée micro-services
· La remise à plat de l’ensemble des parcours avec l’ensemble des utilisateurs pour une meilleure efficacité opérationnelle (ergonomie et automatisation).
D’un point de vue technique, les nouveaux fronts en charge de la gestion des abonnés sont développés en React et s’appuient sur un back-end composé d’un ensemble de micro-services, développés en Java/Spring Cloud, qui sont hébergés dans le Cloud (AWS) ainsi qu’une base de données Oracle on premise.
Un MacBook pro est fourni à tous les développeurs, le travail est organisé suivant des sprints de 2 semaines et l’équipe est constituée de plusieurs feature teams complètes (P.O / Dev / Validation) se partageant un Scrum Master et un UI/UX Designer. Au sein de la feature team en charge du produit Payment, le développeur contribuera au développement d’une API de micro/macro-services, ainsi que des middlewares permettant d’exposer les services du CRM au reste du système d’information.
Le développeur devra notamment :
· Analyser les besoins exprimés par le Product Owner
· Développer les évolutions demandées (développement, tests unitaires, tests d’intégration)
· Faire valider ses développements par d’autres développeurs au travers de revues de code, et réaliser des revues
· Analyser et corriger les anomalies et bugs remontés par les équipes de validation et par les équipes d’exploitation
· Contribuer à améliorer l’exploitabilité des applications développées par la feature team
· Participer aux cérémonies agiles de l’équipe (DSM, Sprint planning, rétrospectives, …), et contribuer à son amélioration continue
· Faire du reverse engineering sur le code legacy (dont un peu de PL/SQL)
Profil recherché
Une solide expérience Java est requise.
L’environnement technique de l’équipe est le suivant :
· Java 17, Spring Boot, Spring Cloud, Spring Batch, Spring MVC
· Oracle 19c
· Web services REST
· IntelliJ
· Maven, Jenkins , Gitlab CI, Tomcat
· Gitlab
Compétences techniques complémentaires appréciées :
· React
· Spring Cloud
· AWS
· Jira Agile, Confluence
Environnement de travail
Une solide expérience Java est requise.
L’environnement technique de l’équipe est le suivant :
· Java 17, Spring Boot, Spring Cloud, Spring Batch, Spring MVC
· Oracle 19c
· Web services REST
· IntelliJ
· Maven, Jenkins , Gitlab CI, Tomcat
· Gitlab
Compétences techniques complémentaires appréciées :
· React
· Spring Cloud
· AWS
· Jira Agile, Confluence
Localisation : Puteaux , rythme de TT à 3 jours sur sites par semaine.
Postulez à cette offre !
Trouvez votre prochaine mission parmi +7 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Développeur Back Java
CHARLI GROUP