Aller au contenu principal
FAB Group emploi
FAB Group recrutement

Senior Software Engineer Java - Cloud H/F FAB Group

  • France
  • CDI
  • Télétravail occasionnel
  • Bac +3, Bac +4
  • Secteur informatique • ESN
  • Exp. 7 ans min.
Lire dans l'app

Les missions du poste

Our stack

We are a Java & JS/TS shop, integrating some of the Apache Foundation's projects. Our core product relies on OSGi to extend its feature set through a wide set of applications and components (see ).

On the backend side, our Java stack runs as a Java EE webapp embedding a Karaf OSGi runtime for modularity, on JDK 17 (migration to 21 is on the roadmap). We use JCR/Jackrabbit for content persistence and Lucene for indexing. The platform also includes a variety of internal services, user management, workflows, caching, scheduling, eventing (at varying levels of maturity). We support multiple rendering approaches: from legacy server-side rendering with JSP, to modern JS/TS server-side rendering inside our Java backend to build modern websites with TSX and React. We also expose GraphQL and REST APIs (JAX-RS/Jersey) for Headless CMS use cases, both of which can be extended through custom modules (e.g. Elasticsearch-backed search).

Our front-end follows a micro-frontends approach: today (with a migration to coming), and React as our current UI library of choice.

supports clustered deployments across multiple nodes for scalability, with distributed state and inter-node communication. Its modular architecture also provides a development ecosystem for integrators building custom modules to extend the platform. This extensibility makes quality and robustness critical, not only for Jahia's core services, but also for the modules we maintain and provide: authentication, external connectors, SEO, tooling, monitoring, and more.

Jahia can be deployed on the cloud provider of our customers' choice, and we also build and operate Jahia Cloud, our PaaS, across multiple regions on AWS and OVH.

About the role

As a senior software developer, you'll contribute hands-on across the ecosystem, building and extending our codebases with your team and helping keep technical debt under control. You'll work closely with other senior engineers, tech leads and our CTO, share your perspective, and help address technical challenges pragmatically.

We embrace AI-assisted development (GitHub Copilot for everyone, access to all models) and we also have AI features on our roadmap (e.g. MCP server integrations and AI-driven search)-with a strong focus on real value, quality and security.

English language

We work in an international environment and English is our day-to-day working language (written and spoken): meetings, technical discussions, documentation, PR reviews, and cross-team interactions. Not everyone speaks French, so being able to communicate clearly and comfortably in English is essential. If English isn't at a level where daily collaboration feels natural, it's likely not going to work well for you or for us.

Role and responsibilities

You will join a team contributing broadly to platform, modules. Our Cloud is a key focus for 2026, but not the only one: you will also work on other parts of the product

depending on priorities.

In 2026, part of the roadmap is building the next version of Cloud: creating APIs from the ground up and interfacing with cloud vendor APIs-especially AWS and OVH-to orchestrate the deployments (provisioning, lifecycle operations, upgrades, observability, region-aware choices, etc.). This is not a separate cloud-only stack: the team works across the broader Jahia codebases.

Develop features and fix bugs in Java and JS/TS codebases .

Participate in technical design discussions and trade-offs (quality, performance, maintainability).

Review your team's PRs and help keep quality and technical debt under control.

Help investigate and resolve complex customer/production issues with our Support team.

Collaborate with Product and QA to deliver reliably (tests, automation, documentation when relevant).

Le profil recherché

Profile We Are Looking for

Strong experience as a senior software developer (typically 8+ years), with solid production experience in Java. OSGi experience is a plus.

Solid understanding of JS/TS; React/TSX experience is a plus.

Comfortable with code reviews, debugging, and writing maintainable code.

Strong expertise with Docker/containerization and CI/CD pipelines/DevOps;

Production experience developing with cloud providers (AWS/OVH) is required

Good team player.

Self-starter, quick learner and self-motivated.

You are passionate about contributing to Open-Source projects

Deal-breaker

* Strong experience as a senior software developer (typically 8+ years), with solid production experience in Java
* Professional English proficiency is required (C1)
* Experience with a software company building products for developers is required.
* Production experience developing with cloud providers (AWS/OVH) is required
* Strong expertise with Docker/containerization and CI/CD pipelines/DevOps
* What are the contributions of the candidate in open source projects ? (please provide links)
* Candidate must be able to travel to Paris 4 to 8 times a year

L'entreprise

FAB Group is recruiting for its client a Senior Java Software Developer (Java/Cloud); the company has offices in Paris, and the role is also open to full remote within France, with occasional travel to Paris.

Only applications that strictly meet all the requirements below will be considered.

Deal-breaker

* Strong experience as a senior software developer (typically 8+ years), with solid production experience in Java
* Professional English proficiency is required (C1)
* Experience with a software company building products for developers is required.
* Production experience developing with cloud providers (AWS/OVH) is required
* Strong expertise with Docker/containerization and CI/CD pipelines/DevOps
* What are the contributions of the candidate in open source projects ? (please provide links)
* Candidate must be able to travel to Paris 4 to 8 times a year
0 / 9

Publiée le 29/03/2026 - Réf : 2026-02332_1774777655

Senior Software Engineer Java - Cloud H/F

FAB Group
  • France
  • CDI

Pour les postes éligibles :

Télétravail occasionnel
Postuler Publiée le 29/03/2026 - Réf : 2026-02332_1774777655

Envoyez votre candidature

dès maintenant !

Créez votre compte Hellowork et

envoyez votre candidature !

Voir plus d'offres
Initialisation…
Les sites
L'emploi
  • Offres d'emploi par métier
  • Offres d'emploi par ville
  • Offres d'emploi par entreprise
  • Offres d'emploi par mots clés
L'entreprise
  • Qui sommes-nous ?
  • On recrute
  • Accès client
Les apps
Nous suivre sur :
Informations légales CGU Politique de confidentialité Gérer les traceurs Accessibilité : non conforme Aide et contact