Le poste Développeur Java Back-end experimenté ( H/F)
Partager cette offre
Dans le cadre du développement de deux nouvelles applications « Client Portal » et « Partner Portal », une entreprise internationale de renom dans le domaine de la publicité extérieure recherche un développeur Back-End JAVA expérimenté. Ces portails seront destinés à leurs clients et partenaires commerciaux à travers le monde.
La mission s'inscrit dans un environnement international. Le profil recherché rejoindra une équipe composée de Product Owners et de développeurs Front-End basés en Espagne, au Brésil et en France.
Les applications à développer seront déployées dans plusieurs filiales du groupe. L'objectif est de disposer d'une base de code commune, configurable si nécessaire, afin de répondre aux besoins variés de chaque entité.
Ces applications s'intégreront dans un écosystème complexe et interconnecté, principalement alimenté par un bus de messages asynchrones, tout en utilisant également des API.
Le candidat devra participer à l'implémentation du Back-End de ces applications, en suivant la méthodologie agile, et plus précisément:
Analyse des user stories et conception technique
Collaboration avec les PO, ergonomes, architectes, intégrateurs et exploitants pour définir le design logiciel en tenant compte des enjeux internationaux et du cœur de métier des produits
Co-construction des API avec l’équipe Front-End et les architectes
Collaboration avec les autres systèmes qui fournissent les informations à afficher sur les portails
Réalisation des développements et des tests unitaires
Revue du code des autres membres de l'équipe
Participation à l'implémentation de tests bout en bout, de sécurité et de performance
Proposition de choix techniques en concertation avec l’équipe Architecture.
Profil recherché
Qualités humaines recherchées :
Capacité à comprendre pleinement les enjeux fonctionnels
Polyvalence, autonomie, esprit d’analyse et de synthèse
Aisance relationnelle, notamment dans un environnement de travail avec des équipes réparties sur différents fuseaux horaires
La maîtrise de l’espagnol ou du portugais serait un plus
Compétences requises : Générales :
Anglais : Bon niveau impératif, à l’écrit comme à l’oral
Méthodologie : Expérience avec une équipe agile, Scrum et/ou Kanban, maîtrise des outils de gestion de projet et de ticketing (ex. JIRA)
Expérience : Minimum 5 ans dans un rôle similaire
Techniques :
Java : Maîtrise de SpringBoot 2.x
Bases de données : Expertise en SQL et bonne pratique avec des bases comme PostgreSQL, MySQL, Oracle. Capacité à analyser et optimiser des requêtes SQL.
Middleware : Connaissance d’une solution de gestion de messages (ESB ou MOM) comme Kafka
API : Confort avec la conception et la gestion d’API REST
SCC/SCM : Maîtrise de GIT
CI & DevOps : Expérience avec Maven, Jenkins, EKS
Environnement de travail
Environnement métier et technique :
Méthodologie Agile
Java, PostgreSQL, AWS EKS, Kafka, Jenkins, GIT
Compétences appréciées :
Expertise en Kafka
Connaissance des API Gateway et de GraphQL
Connaissance des protocoles OAuth2 et OpenIDConnect, expérience avec Keycloak
Connaissances d’outils ETL ou de solutions de reporting
Compétences Front-End avec Angular 17+ ou Vue.js
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 Java Back-end experimenté ( H/F)
Everlink Rh