Développeur CMS Jahia / Java

Sword Group

Genf

Sur place

CHF 110 000 - 150 000

Plein temps

Il y a 6 jours
Soyez parmi les premiers à postuler

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Avantages offerts par ce poste

Formation continue
25 jours congés payés
Assurance accident internationale
Événements internes
Environnements internationaux
Projets innovants
Avantages et remises

Résumé du poste

Sword Group recherche un Développeur Java/Jahia pour renforcer une équipe dédiée au CMS bancaire. Vous maintiendrez et développerez des modules Jahia, travaillerez sur les APIs GraphQL/REST et optimiserez les performances et la sécurité du système.

Vous contribuerez à l'évolution du repository JCR et des modèles de contenus, en vous appuyant sur Java, Maven et pratiques DevOps. Des compétences frontend sont un plus.

Qualifications

  • Maîtrise Jahia: architecture OSGi, JCR et modules personnalisés.
  • Excellentes compétences en Java et Maven, y compris OSGi et DI.
  • Bonne maîtrise GraphQL, REST et intégrations JCR.
  • Expérience en optimisation des performances: cache, recherche, indexation.
  • Bonnes pratiques sécurité: OWASP, authentification et droits d'accès.
  • DevOps: Git, CI/CD et tests; connaissance Docker; front-end est un plus.

Responsabilités

  • Assurer la maintenance et l'évolution des modules Jahia existants.
  • Concevoir et développer de nouveaux modules Java basés sur OSGi.
  • Évoluer le repository JCR et les modèles de contenus.
  • Maintenir et développer les APIs GraphQL et REST et les intégrations externes.
  • Optimiser les performances du CMS: cache, recherche, indexation et résolution des lenteurs.
  • Contribuer à la sécurité, au déploiement et à la qualité du code par tests et revues DevOps.

Connaissances

Java
Jahia
OSGi
JCR
Maven
GraphQL
REST
Docker
Git
CI/CD
JavaScript
React

Outils

Docker
Git
CI/CD

Description du poste

Nous ouvrons un poste de Développeur Java / Jahia afin de renforcer une équipe en charge du développement et de l’évolution d’un CMS bancaire. Vous interviendrez sur une plateforme Jahia, aussi bien sur la maintenance de l’existant que sur la conception de nouveaux modules, les APIs et l’optimisation de la solution.

Responsabilités du poste
  • Assurer la maintenance et l’évolution des modules Jahia existants.
  • Concevoir et développer de nouveaux modules Java basés sur OSGi.
  • Faire évoluer le repository JCR ainsi que les modèles de contenus associés.
  • Maintenir et développer les APIs GraphQL et REST et les intégrations avec des systèmes externes.
  • Optimiser les performances du CMS : cache, recherche, indexation et résolution des lenteurs.
  • Contribuer à la sécurité, aux déploiements et à la qualité du code à travers les tests, revues de code et bonnes pratiques DevOps.
Prérequis du poste
  • Solide maîtrise de Jahia : architecture OSGi, JCR, modules, dépendances et développement de composants personnalisés.
  • Très bonnes compétences en Java et Maven, incluant services OSGi, injection de dépendances et design patterns.
  • Bonne maîtrise des APIs et intégrations : GraphQL, REST, JCR API et connexions avec des systèmes externes.
  • Expérience en optimisation des performances : cache, recherche, indexation et diagnostic des lenteurs.
  • Connaissance des bonnes pratiques de sécurité applicative : authentification, gestion des droits, sécurisation des APIs et OWASP.
  • Maîtrise des pratiques DevOps et de qualité logicielle : Git, CI/CD, Docker, tests et revues de code. Des compétences front-end (JavaScript/TypeScript, HTML, CSS, React) sont un plus.
Rejoindre Sword, c’est…

Formation continue : Un budget formation qui croit tous les mois à utiliser dans un large catalogue de formation

25 jours de congés payés : Tous nos employés ont droit à 25 jours de congés payés par an

Une couverture assurance-accident internationale

Evènements réguliers : Des événements mensuels pour se retrouver en petit ou grand comité Environnements internationaux : Des missions dans des groupes d'envergure internationale

Innovation : Contribuez à des projets impactants et innovants dans de nombreux secteurs d'activité

Des petits plaisirs : Nos employés bénéficient d'un programme d'avantages et remises très intéressantes

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Java Technical Lead
Java Technical Lead

Sword Group • Genf

Sur place
CHF 120 000 - 170 000
Training budget
25 days paid leave
International health insurance
+4
Java Developer
Java Developer

Sword Group • Genf

Sur place
CHF 120 000 - 160 000
Training budget
25 days paid leave
International accident insurance
+3
Technical Leader Java
Technical Leader Java

Sword Group • Genf

Sur place
CHF 140 000 - 180 000
Formation continue budget
25 jours de congés payés
Assurance accidents internationale
+4
Développeur.se en Sécurité Applicative (AppSec)
Développeur.se en Sécurité Applicative (AppSec)

Sword Group • Genf

Sur place
CHF 120 000 - 180 000
Formation continue
Congés 25 jours
Assurance accident internationale
+4
Business Analyst Bancaire orienté Finance / Core Banking
Business Analyst Bancaire orienté Finance / Core Banking

Sword Group • Genf

Sur place
CHF 100 000 - 130 000
Budget formation continue
25 jours de congés payés
Assurance accident internationale
+3
Ingénieur DevOps Sénior
Ingénieur DevOps Sénior

Sword Group • Siebenzach

Sur place
CHF 110 000 - 150 000
Formation continue
25 jours de congés payés
Assurance accident internationale
+3
Analyst - SQL/API Developer
Analyst - SQL/API Developer

Sword Group • Genf

Sur place
CHF 110 000 - 165 000
Budget formation
25 jours de congés payés
Assurance accident internationale
+2
Data Scientist
Data Scientist

Sword Group • Genf

Sur place
CHF 120 000 - 180 000
Formation continue
25 jours de congés payés
Couverture assurance-accident
+4
Chef de projet IT Sénior
Chef de projet IT Sénior

Sword Group • Genf

Sur place
CHF 120 000 - 180 000
Budget formation
25 jours de congés payés
Assurance accidents internationale
+4
Développeur.euse CMS Jahia / Java
Développeur.euse CMS Jahia / Java

Sword Services • Chêne-Bourg

Sur place
CHF 90 000 - 120 000
Lieux principaux