En un coup d'œil
- Missions: Développez des logiciels innovants et collaborez sur des projets passionnants.
- Entreprise: Entreprise technologique dynamique avec une culture collaborative.
- Avantages: Salaire compétitif, avantages santé, travail à distance et développement professionnel.
- Autres infos: Environnement dynamique avec d'excellentes opportunités de croissance de carrière.
- Pourquoi ce job: Travaillez avec des technologies de pointe et impactez des projets innovants.
- Qualifications: Expérience en développement logiciel et compétences en collaboration d'équipe.
Le salaire estimé est compris entre 51300 - 62700 € par an.
Notre équipe recherche un développeur logiciel senior passionné pour rejoindre notre équipe en France. Nous avons des bureaux à Paris et à Lyon, et ce poste peut également être entièrement à distance depuis la France.
Jahia a commencé sa vie en tant que plateforme CMS et a évolué depuis en une plateforme d'expérience numérique (DXP) servant des clients qui fournissent soit une plateforme publique accueillant des millions de visiteurs uniques par an, soit construisent un intranet étendu utilisé par des milliers d'employés quotidiennement.
Notre stack
Nous sommes une équipe Java & JS/TS, intégrant certains des projets de la Fondation Apache. Notre produit principal (Jahia) repose sur OSGi pour étendre son ensemble de fonctionnalités à travers un large éventail d'applications et de composants.
Du côté backend, notre stack Java fonctionne comme une application web Java EE intégrant un runtime OSGi Karaf pour la modularité, sur JDK 17 (la migration vers 21 est sur la feuille de route). Nous utilisons JCR/Jackrabbit pour la persistance de contenu et Lucene pour l'indexation. La plateforme comprend également une variété de services internes, gestion des utilisateurs, workflows, mise en cache, planification, événements (à divers niveaux de maturité).
Nous supportons plusieurs approches de rendu : du rendu côté serveur hérité avec JSP, au rendu côté serveur moderne JS/TS à l'intérieur de notre backend Java pour construire des sites web modernes avec TSX et React. Nous exposons également des API GraphQL et REST (JAX-RS/Jersey) pour des cas d'utilisation de CMS sans tête, toutes deux pouvant être étendues via des modules personnalisés.
Jahia prend en charge les déploiements en cluster sur plusieurs nœuds pour la scalabilité, avec un état distribué et une communication inter-nœuds. Son architecture modulaire fournit également un écosystème de développement pour les intégrateurs construisant des modules personnalisés pour étendre la plateforme. Cette extensibilité rend la qualité et la robustesse critiques, non seulement pour les services principaux de Jahia, mais aussi pour les modules que nous maintenons et fournissons.
À propos des rôles
En tant que développeur logiciel senior, vous contribuerez de manière pratique à l'écosystème Jahia, en construisant et en étendant nos bases de code avec votre équipe et en aidant à maintenir la dette technique sous contrôle. Vous travaillerez en étroite collaboration avec d'autres ingénieurs seniors, responsables techniques et notre CTO, partagerez votre perspective et aiderez à résoudre les défis techniques de manière pragmatique.
Nous adoptons le développement assisté par IA (GitHub Copilot pour tout le monde, accès à tous les modèles) et nous avons également des fonctionnalités IA sur notre feuille de route, avec un fort accent sur la valeur réelle, la qualité et la sécurité.
Langue anglaise
Nous travaillons dans un environnement international et l'anglais est notre langue de travail quotidienne (écrite et parlée) : réunions, discussions techniques, documentation, revues de PR et interactions entre équipes. Tout le monde ne parle pas français, donc être capable de communiquer clairement et confortablement en anglais est essentiel.
Rôle et responsabilités
- Vous rejoindrez une équipe contribuant largement à Jahia (plateforme principale et/ou modules).
- Jahia Cloud est un axe clé pour 2026, mais ce n'est pas le seul : vous travaillerez également sur d'autres parties du produit selon les priorités.
- En 2026, une partie de la feuille de route consiste à construire la prochaine version de Jahia Cloud : créer des API depuis le début et interfacer avec les API des fournisseurs de cloud, notamment AWS et OVH.
- Développer des fonctionnalités et corriger des bogues dans les bases de code Java et JS/TS de Jahia.
- Participer aux discussions de conception technique et aux compromis (qualité, performance, maintenabilité).
- Réviser les PR de votre équipe et aider à maintenir la qualité et la dette technique sous contrôle.
- Aider à enquêter et à résoudre des problèmes complexes pour les clients/production avec notre équipe de support.
- Collaborer avec le produit et QA pour livrer de manière fiable (tests, automatisation, documentation lorsque cela est pertinent).
Profil recherché
- Expérience solide en tant que développeur logiciel senior (typiquement 8+ ans), avec une expérience de production solide en Java. L'expérience OSGi est un plus.
- Compréhension solide de JS/TS ; l'expérience avec React/TSX est un plus.
- À l'aise avec les revues de code, le débogage et l'écriture de code maintenable.
- Expertise solide avec Docker/containerisation et pipelines CI/CD/DevOps ; expérience de production avec des fournisseurs de cloud (AWS/OVH) requise.
- Bon esprit d'équipe. Vous ferez partie de la famille Jahia et c'est important pour nous.
- Autonome, apprenant rapide et motivé.
- Vous êtes passionné par la contribution à des projets Open-Source.
Ce que nous offrons
- Travailler dans une entreprise créative, excitante et internationale.
- Utiliser une large variété d'outils, technologies et méthodologies à la pointe.
- Suivre des processus légers, définis en collaboration par l'équipe.
- Au-delà du travail de programmation, apprendre un secteur en croissance : la gestion de l'expérience numérique et les technologies marketing.
- Nous aimons également l'open-source, donc vous aurez la chance de contribuer à la communauté !
Processus de recrutement
- Entretien avec le directeur de l'ingénierie.
- Test technique sur la plateforme Coderbyte.
- Entretien technique et débriefing du test technique.
- Entretien RH.
Type de poste : Temps plein
Rémunération : À partir de 55 000,00 € par an
Questions de candidature :
- Quelles sont vos attentes salariales ?
- Quel est votre niveau d'anglais ?
- Avez-vous un préavis - si oui, combien de temps ?
- Contribution open-source dont vous êtes fier ?
Lieu de travail : À distance
Senior Software Developer Platform and Cloud employeur : JAHIA SOLUTIONS FRANCE
Jahia est un employeur exceptionnel, offrant un environnement de travail créatif et international où les développeurs peuvent s'épanouir. Avec des bureaux à Paris et Lyon, ainsi qu'une option de télétravail complet, nous favorisons une culture collaborative et innovante, tout en mettant l'accent sur la croissance personnelle et professionnelle. En rejoignant notre équipe, vous aurez l'opportunité de travailler avec des technologies de pointe et de contribuer à des projets open-source significatifs, tout en bénéficiant d'un soutien pour votre développement de carrière.
Coordonnées :
Équipe de recrutement de JAHIA SOLUTIONS FRANCE
Conseils d'expert StudySmarter🤫
Voici comment nous pensons que tu pourrais décrocher Senior Software Developer Platform and Cloud
✨Participe à des meetups tech
Les meetups et les hackathons sont des super occasions pour rencontrer des gens du milieu de l'ingénierie et du développement logiciel. C'est là que tu peux échanger des idées, découvrir des projets et même te faire repérer par des recruteurs comme ceux de JAHIA SOLUTIONS FRANCE.
✨Contribue à des projets open-source
Ne sous-estime pas le pouvoir des contributions open-source. En proposant tes compétences sur des plateformes comme GitHub, tu peux non seulement améliorer ton portfolio, mais aussi prouver ta capacité à travailler en équipe. Ça pourrait faire toute la différence dans ta candidature chez JAHIA SOLUTIONS FRANCE.
✨Réseau sur LinkedIn, mais avec du contenu
Sur LinkedIn, partage du contenu lié à tes projets ou tes réflexions sur les tendances technologiques. Cela peut attirer l'attention de recruteurs et de professionnels du secteur. Qui sait, peut-être que quelqu'un de JAHIA SOLUTIONS FRANCE remarquera tes posts et te contactera pour un entretien !
✨Postule directement via notre site
N’oublie pas que postuler sur le site de JAHIA SOLUTIONS FRANCE est souvent le moyen le plus direct et efficace d'attirer l'attention. Sois proactif et n'hésite pas à postuler même si tu n'as pas tous les critères d'une offre : montrer ton enthousiasme peut faire toute la différence !
Nous pensons qu'il te faut ces compétences pour exceller en tant que Senior Software Developer Platform and Cloud
Quelques conseils pour ta candidature 🫡
Montre tes compétences techniques:Dans le secteur de l'ingénierie et développement logiciel, il est crucial de mettre en avant tes compétences techniques dans ton CV. Mentionne ton expérience avec des langages de programmation spécifiques, des frameworks, ou des projets antérieurs. N'hésite pas à intégrer des liens vers ton GitHub ou des projets personnels pour donner vie à ton profil !
Personnalise ta lettre de motivation:Avec un poste à temps plein, ta lettre de motivation doit refléter ta passion pour le développement logiciel. Explique pourquoi tu souhaites rejoindre JAHIA SOLUTIONS FRANCE et comment tu peux contribuer à leurs projets. Parle aussi de ton intérêt à apprendre et à évoluer au sein de l'équipe.
Démontre ta capacité à travailler en équipe:Les projets de développement logiciel sont souvent le fruit d'un travail collaboratif. Mets en avant dans ton CV des expériences où tu as fait partie d’une équipe, que ce soit dans des stages, des projets universitaires ou des contributions open-source. Les soft skills, ça compte aussi !
Sois clair sur tes attentes:Dans ta candidature pour un poste à temps plein, n'hésite pas à mentionner tes attentes concernant le rôle et la culture d'entreprise. Dis-nous ce qui est important pour toi, que ce soit les technologies utilisées ou l'environnement de travail, pour que JAHIA SOLUTIONS FRANCE sache que tu es sérieux dans ta démarche et que tu es motivé pour un engagement à long terme.
Comment te préparer à un entretien d'embauche chez JAHIA SOLUTIONS FRANCE
✨Maîtrise des langages de programmation
Pour un poste en ingénierie et développement logiciel chez JAHIA SOLUTIONS FRANCE, assure-toi de bien maîtriser les principaux langages demandés dans l'annonce. Prépare-toi à répondre à des questions techniques sur des projets que tu as réalisés ou même à coder en direct lors de l'entretien. Montre que tu sais comment résoudre des problèmes en temps réel !
✨Prépare ton portfolio technique
N'oublie pas d'apporter ton portfolio, surtout si tu as des projets de développement logiciel que tu peux montrer. C'est toujours un plus de pouvoir parler de ton expérience concrète et des challenges que tu as surmontés lors de tes projets précédents. Ça peut vraiment faire la différence chez JAHIA SOLUTIONS FRANCE !
✨Compréhension des méthodologies agiles
Dans notre domaine, on utilise souvent des méthodologies agiles. Sois prêt à discuter de ton expérience avec des frameworks tels que Scrum ou Kanban. Explique comment tu as travaillé en équipe et comment cela a impacté tes projets précédents. Cela montrera ta capacité à t'adapter rapidement au sein d'équipes dynamiques.
✨Sois prêt pour des mises en situation
Attends-toi à des questions comportementales où tu devras prouver ta capacité à gérer des situations stressantes, comme des délais serrés ou des conflits au sein de l'équipe. Prépare quelques anecdotes précises sur ces expériences, car chez JAHIA SOLUTIONS FRANCE, ils rechercheront des candidats réactifs et capables de travailler sous pression.