Connectez-vous pour accéder plus rapidement aux meilleurs offres. Cliquez ici si vous n'avez pas encore un compte.

Ingénieur Logiciel Fullstack Java H/F Emploi CDI

26th Aug 2026 à 1h45   Informatique & Mobile   Paris   Référence: 21951
Détails de l'annonce


Pulsse est un logiciel dédié à l’évaluation du risque chimique et des risques professionnels en entreprise, permettant à ses clients de cataloguer les dangers chimiques et non‑chimiques présents dans leurs processus industriels, de décrire les situations d’exposition des salariés, d’évaluer les risques associés et de concevoir, mettre en œuvre et suivre des plans d’actions.
Aujourd’hui, l’enjeu principal est la modernisation progressive du produit tout en assurant sa maintenance et son enrichissement quotidien.

Historiquement construit sur une application web Java 8/GWT, Pulsse évolue vers une architecture basée sur Java 21, Spring Boot côté backend et Angular côté frontend.
L’objectif n’est pas une réécriture complète, mais une migration incrémentale qui permet de conserver la continuité de service tout en introduisant de nouvelles fonctionnalités et en améliorant les pratiques de développement et de déploiement.

Vous rejoindrez une équipe à taille humaine composée actuellement de quatre développeurs, répartis en deux pôles complémentaires : une équipe chargée de la maintenance et des évolutions du produit existant, et une équipe projet dédiée à la modernisation de l’application et au développement de nouvelles fonctionnalités.

Vos principales missions seront :
– Concevoir et développer de nouvelles fonctionnalités de Pulsse en étroite collaboration avec le Product Owner, les développeurs et les équipes métiers.

– Participer activement à la migration du stack technique de Java 8/GWT vers Java 21, Spring Boot et Angular.

– Réaliser la conception et le développement de nouvelles API REST ainsi que leurs composants frontend associés.

– Faire évoluer progressivement les composants existants tout en garantissant la disponibilité du produit.

– Contribuer aux études de faisabilité, aux choix techniques et aux réflexions d’architecture.

– Effectuer les développements, participer aux revues de code, aux phases de test, de recette et de mise en production.

– Améliorer la chaîne CI/CD et les environnements de déploiement (Docker, Kubernetes, Helm, Prometheus/Grafana).

– Diagnostiquer et corriger les incidents en production, assurer la maintenance corrective et évolutive.

– Documenter les choix techniques et partager les connaissances au sein de l’équipe.

L’environnement technique actuel repose sur Java 8, GWT, MariaDB/SQL, Git/GitLab et Kubernetes.
La cible de modernisation utilise Java 21, Spring Boot, Angular, API REST, Docker, Kubernetes, Helm, ainsi que des outils de CI/CD et de monitoring (Prometheus/Grafana).