Devenez référent technique Java : modernisez un CMS critique, optimisez Solr et faites grandir une équipe, au cœur de projets publics durables et à fort impact.
Chez Smile, on construit des solutions numériques ouvertes, performantes et durables pour des acteurs majeurs du secteur public, de l'énergie, du retail ou de la finance. Smile compte 1 500 experts à travers l'Europe.
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.
Porter l'architecture applicative et piloter la modernisation
- Garantir les choix de conception, la sécurité applicative et la conformité aux normes RGAA 4.1, RGPD et éco-conception.
- Conduire 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édiger les dossiers d'architecture et chiffrer les unités d'œuvre à destination de la DSI cliente.
Maîtriser le moteur de recherche et concevoir les outils métier
- Garantir la pertinence du moteur Apache Solr 9 et de sa chaîne d'indexation linguistique complexe.
- Développer en back-end Java/JCR des modules, composants, services REST et outils métier en ligne.
- Refondre la chaîne d'ingestion de données tierces et préparer l'intégration de la recherche sémantique via l'IA.
Encadrer, transmettre et industrialiser
- Organiser l'encadrement technique et la montée en compétences de deux développeurs à travers les revues de code et le compagnonnage.
- Rédiger et maintenir la documentation d'architecture et les guides d'embarquement.
- Améliorer la couverture de tests automatisés et optimiser la chaîne CI/CD du client avec Jenkins et SonarQube.
Votre environnement
- Back-end & CMS : Java 11/17, 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
- 5 à 8 ans d'expérience en développement Java avec une pratique du leadership technique.
- Expertise d'un CMS Java d'entreprise comme 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, capacité à faire monter une équipe en compétences et aisance relationnelle face à une DSI cliente.
- Anglais professionnel.
Pourquoi Smile
- Management de proximité par des pairs et parcours de carrière adapté.
- Plateforme d'e-learning, financement de certifications et outils de partage de connaissances.
- Cooptation rémunérée jusqu'à 3 000 €.
- Mutuelle et transports pris en charge à 50 %, minimum 9 RTT par an, prime de vacances, tickets restaurant et CSE.
Les prochaines étapes
- Premier contact téléphonique.
- Rencontre pour explorer votre parcours.
- Échange métier avec un expert.