Skip to Content
Abidjan, Côte d'Ivoire infos@veone.net Lun – Ven, 8h – 17h
Portail Web de VEONE
Développement Backend

Senior Liferay DXP (F/H)

Siège social VEONE, Abidjan Publiée le 08/19/2026 REF-LFR-SR-2026

Aperçu du poste

ContratCDI
LieuSiège social VEONE, Abidjan
Niveau requisSenior (5–10 ans)
Postes à pourvoir1
À propos du poste

Nos clients — banque, assurance, télécoms, secteur public, industrie — s'appuient sur Liferay pour leurs portails clients, extranets partenaires et sites institutionnels : des plateformes qui concentrent l'authentification, les données de plusieurs systèmes métier et souvent des années de personnalisations successives.

La plateforme entre dans une transition profonde : cadence de publication trimestrielle, bascule vers Jakarta EE et Java 21, nouveau modèle d'extension — les Client Extensions — et gestion de contenu headless. Dans ce contexte, la compétence décisive n'est pas de savoir tout personnaliser : c'est de savoir personnaliser sans enfermer le client avant la prochaine montée de version. Nous renforçons notre practice Plateformes d'expérience numérique et recherchons un profil capable de porter la conception technique d'une plateforme et d'assumer sa trajectoire de version.

Nous recrutons pour le poste de Senior Liferay DXP (F/H). Découvrez ci-dessous les missions, le profil recherché et les conditions associées à cette opportunité.

Missions et responsabilités

Vos principales attributions au quotidien

Vous intervenez comme référent technique Liferay chez nos clients : construction de portail, refonte, modernisation, montée de version, ouverture headless. Vous êtes à la fois producteur et garant de la conception — vos décisions engagent, et vous les documentez.

  • Arbitrer le niveau d'extension — configuration native, fragments et modèles, Client Extensions, et en dernier recours modules OSGi.
  • Refuser les personnalisations intrusives — surcharge du cœur, contournement des API — qui transforment chaque montée de version en projet.
  • Tracer les décisions structurantes dans des ADR, en explicitant leur coût lors des montées de version.
  • Développer en Java dans un modèle modulaire OSGi, en exploitant les mécanismes natifs — couche de services, permissions, workflows, indexation — plutôt qu'en les réécrivant.
  • Concevoir les Client Extensions dans leurs quatre catégories — frontend, microservice, configuration, batch — dont des microservices authentifiés en OAuth 2 et des composants front en custom element.
  • Concevoir et exposer les API headless, et écrire les tests qui protègent les parcours critiques.
  • Modéliser le contenu — contenu structuré, taxonomies, arborescence et permissions — selon la gouvernance réelle du client, pas l'organigramme.
  • Intégrer la plateforme au système d'information — API REST, échanges asynchrones, fédération d'identité SAML ou OpenID Connect, annuaire d'entreprise.
  • Maîtriser la recherche — indexation, pertinence, dimensionnement du moteur — et les stratégies de cache.
  • Piloter la trajectoire de version — plan de montée de version, inventaire des personnalisations, arbitrages de reprise, migrations Jakarta EE et Java 21.
  • Dimensionner et régler la plateforme — JVM, cache, grappe de serveurs, moteur de recherche — sur des mesures réelles, pas des hypothèses.
  • Industrialiser la livraison — espace de travail versionné, CI/CD, conteneurisation, environnements reproductibles.
  • Sécuriser et rendre accessible — permissions rigoureuses, principes OWASP, gestion des secrets, RGPD, et niveau WCAG 2.2 AA sur les interfaces livrées.
  • Encadrer 2 à 5 développeurs — revue de code formatrice, standards, plan de montée en compétence — et fixer le cadre d'usage des assistants de code.
  • Intervenir en appui avant-vente — architecture, chiffrage, estimation du coût de reprise d'une plateforme existante.

Profil recherché

Formation, expérience et qualités attendues

5 à 8 ans d'expérience en développement Java d'entreprise, dont une part significative sur Liferay, avec au moins deux ans de conception ou de rôle de référent technique. Formation supérieure en informatique ou génie logiciel (Bac +4/+5), ou expérience équivalente démontrée — nous recrutons sur les compétences et les réalisations. Six exigences, et elles sont réellement exigées :

  • Java d'entreprise — Java 17 ou 21, Maven ou Gradle, modèle modulaire de type OSGi.
  • Liferay en profondeur — arbitrage entre niveaux d'extension, couche de services, permissions et rôles, workflows, structures de contenu, API headless.
  • Une montée de version ou migration Liferay réellement conduite — inventaire des personnalisations, arbitrages, exécution.
  • Intégration au système d'information — API REST, SAML ou OpenID Connect, annuaire d'entreprise, moteur de recherche.
  • Couche présentation — fragments et modèles, JavaScript et CSS, accessibilité WCAG 2.2 AA.
  • Industrialisation — Git, revue de code, CI/CD, conteneurisation, gestion des environnements.
  • Ce qui fera la différence — Client Extensions avancées (OAuth 2, custom elements, micro-frontends), contenu headless, modes d'hébergement de l'éditeur, haute disponibilité et Kubernetes, recherche avancée, ou expérience d'AEM, Drupal ou Sitecore.
  • Discernement et clarté — savoir dire non à une personnalisation qui coûtera dix fois son prix à la prochaine montée de version, et l'expliquer à un décideur non technique.
  • Esprit critique, y compris envers votre propre code et les productions des assistants d'IA, particulièrement exposées à l'obsolescence sur cette plateforme.
  • Envie de transmettre — la revue de code et le mentorat font partie du métier, pas des tâches annexes.
  • Langues — français courant à l'écrit comme à l'oral ; anglais professionnel, la documentation et les échanges avec l'éditeur se faisant en anglais.

Conditions et avantages

Ce que nous vous offrons
  • Contrat : CDI, à temps plein.
  • Lieu d'exercice : siège social VEONE, Abidjan — ou tout autre lieu requis par les besoins du service.
  • Rattachement : practice Plateformes d'expérience numérique.
  • Encadrement : 2 à 5 développeurs sous votre responsabilité technique.
  • Référence de l'offre : REF-LFR-SR-2026 — à rappeler dans votre candidature.
  • Rémunération : selon profil et expérience, précisée pendant le processus de recrutement.

Processus de recrutement

Les étapes après votre candidature
1

Étude du dossier

Votre candidature et votre CV sont examinés par notre équipe recrutement.

2

Présélection

Les profils correspondant au poste sont contactés pour un premier échange.

3

Entretien(s)

Un ou plusieurs entretiens avec les responsables métier et les ressources humaines.

4

Décision & intégration

Réponse motivée puis accompagnement à la prise de poste pour les candidats retenus.

À propos de nous

Nous sommes une entreprise engagée dans ses projets, avec des équipes pluridisciplinaires et un environnement technologique de pointe.

Nous rejoindre, c'est mettre vos compétences au service d'une mission qui a du sens, au sein d'équipes pluridisciplinaires et d'un environnement technologique de pointe.

Date limite 10/03/2026 · J‑38
Postuler