SMILE

Tech Lead Java - Cms & Search (h/f)

Posted 2 days ago

Experience
5+ years
Offer salary
Not specified
Location
Villeurbanne, France
Contract type
CDI, Freelance
Work arrangement
Hybride
Starting Date
ASAP
Stack required
Java
Postgresql
Apache
Vue.js
Maven
Git
Tomcat

Company Description

View more
Nous sommes près de 2 000 passionnés travaillant sur des solutions digitales créatives et innovantes, répartis dans 9 pays. Notre approche est basée sur la compréhension des spécificités de votre marché, de votre business, de vos enjeux financiers et de vos défis présents et à venir. Notre ADN open source est la garantie de notre proposition de valeur. Dans un souci constant de neutralité vis-à-vis de nos partenaires, nous proposons toujours la solution la plus adaptée à vos objectifs business et votre organisation.

Job Description

La mission


Au sein d'un marché pluriannuel de TMA et de build web pour un grand compte public, vous devenez le référent technique d'un écosystème critique composé de deux sites institutionnels et d'une trentaine d'outils métier.

Votre rôle se joue en trois temps.


Porter l'architecture applicative et piloter la modernisation


C'est vous qui êtes le garant des choix de conception, de la sécurité applicative et de la conformité aux normes (RGAA 4.1, RGPD, éco-conception).

Conduite d'un programme de montée de version majeure du CMS Java à référentiel JCR (étude d'impact, découpage en lots, plan de bascule et stratégie de non-régression).

Rédaction des dossiers d'architecture et chiffrage en unités d'œuvre à destination de la DSI cliente.


Maîtriser le moteur de recherche et concevoir les outils métier


C'est vous qui êtes le garant de la pertinence du moteur Apache Solr 9 et de sa chaîne d'indexation linguistique complexe.

Développement back-end Java/JCR de modules, composants, services REST et outils métier en ligne (calculateurs, BDD documentaires).

Refonte de la chaîne d'ingestion de données tierces et préparation de l'intégration de la recherche sémantique via l'IA.


Encadrer, transmettre et industrialiser


C'est vous qui organisez l'encadrement technique et la montée en compétences de 2 développeurs à travers les revues de code et le compagnonnage.

Rédaction et maintien à jour de la documentation d'architecture, des guides d'embarquement et tenue de binômes sur les composants sensibles.

Amélioration de la couverture de tests automatisés et optimisation de la chaîne CI/CD du client (Jenkins, SonarQube).


Votre environnement


Back-end & CMS : Java 11/17, CMS Java d'entreprise (Magnolia, JCR/Jackrabbit), PostgreSQL, Services REST

Moteur de recherche : Apache Solr 9 (analyse linguistique, scoring, reclassement, recherche sémantique)

Front-end : Vue.js 2/3, Freemarker, SCSS, Bootstrap

CI/CD & Qualité : Maven, Git (Gitea), Jenkins, SonarQube, JUnit, Mockito, JMeter, Tomcat


Votre profil


Vous avez 5 à 8 ans d'expérience en développement Java avec une vraie pratique du leadership technique et l'envie de progresser dans un cadre où l'expertise est reconnue. On parie que vous cochez aussi ces cases :

Expertise CMS Java d'entreprise (Magnolia, Jahia ou Liferay) étendu par du code spécifique et maîtrise du modèle JCR

Expérience concrète du pilotage d'une montée de version majeure en production

Leadership technique affirmé, capacité à faire monter en compétences une équipe et aisance relationnelle face à une DSI cliente exigeante

Anglais professionnel

https://jobs.smile.eu