freehire launches on Product Hunt on 26 August.

Follow →

Senior Java Developer

Summary

Build and evolve a Java-based medical-diagnostic platform, integrating AI tools, SQL Server, and async messaging to support clinicians’ daily workflows.

Rémunération : 70K - 75K € brut annuel (selon expérience)

À propos de l'entreprise

Pionnier et acteur majeur dans le secteur de la santé numérique, notre client édite des solutions applicatives de pointe destinées à transformer le diagnostic médical. En combinant traitement d'images complexes, gestion de volumes massifs de données et intégration de l'intelligence artificielle, l'entreprise conçoit des outils critiques utilisés au quotidien par les professionnels de santé.

Au sein d'une équipe Produit globale de 17 personnes, vous intégrez le pôle Back-end (4 à 5 développeurs) pour participer au développement et à l'évolution constante de leur solution phare, au cœur d'une base de code mature et vivante de plus de 300 000 lignes.

Vos missions principales

Directement rattaché(e) au Chief Technology Officer (CTO), vous jouez un rôle clé dans le maintien du rythme de livraison et la qualité technique du produit :

  • Développement & Évolutions : Concevoir et implémenter de nouvelles fonctionnalités métiers sur l'application cœur (environnement Java / WildFly).
  • Architecture & Base de données : Développer et maintenir des routes back-end robustes en interaction avec des bases de données relationnelles SQL Server ; rédiger et optimiser des scripts de migration.
  • Processus Asynchrones : Concevoir, superviser et optimiser la gestion des traitements asynchrones (MDB, JMS, QGMS).
  • Interconnexion & Interopérabilité : Réaliser et maintenir les intégrations complexes avec des systèmes tiers via des API REST, WebSockets, web services ou échange de fichiers.
  • Refonte & Dette technique : Participer activement à la refonte d'architecture et au traitement continu de la dette technique au sein d'une approche agile et pragmatique.
  • Innovation outillée : Intégrer l'usage d'outils d'IA générative (comme Claude) dans votre workflow de développement quotidien pour optimiser votre productivité.

Votre profil

Ce que nous recherchons :

  • Expérience : Vous justifiez de 5 à 10 ans d'expérience en développement Back-End Java, idéalement au sein d'un éditeur de logiciel, d'une scale-up ou sur un produit complexe.
  • Maîtrise Java globale : Vous disposez d'une solide culture Java (J2EE, Jakarta EE) et n'êtes pas dépendant(e) d'un unique framework (connaissance de WildFly très appréciée, Spring en complément).
  • Bases de données & Asynchronisme : Maîtrise éprouvée des bases de données relationnelles (SQL, indexation, scripts de montée de version) et de la gestion de files de messages / processus asynchrones.
  • Intégrations : À l'aise avec la consommation et l'exposition d'API (REST, WebSockets, flux de fichiers). Des notions sur des normes d'interopérabilité (ex. HL7) sont un plus, mais non obligatoires.
  • Sens du produit et stabilité : Vous recherchez des projets à fort impact métier (secteur médical) et faites preuve d'une stabilité dans votre parcours professionnel.

Ce qui fera la différence :

  • Votre capacité à vous approprier une large base de code existante.
  • Votre curiosité technologique et votre ouverture à l'utilisation des outils d'IA au quotidien.
  • Votre esprit d'équipe et votre pragmatisme face aux contraintes de production.

Pourquoi rejoindre cette aventure ?

  • Impact sociétal direct : Participez à l'amélioration du parcours de soins et du diagnostic médical grâce à vos développements.
  • Environnement technique stimulant : Un produit complexe à fort volume de données, qui intègre progressivement de l'IA et traite la dette technique de manière continue.
  • Management de proximité : Un CTO impliqué techniquement, orienté écoute et transmission.
  • Cadre de travail collaboratif : Une équipe produit pluridisciplinaire (Back, Front, Offshore) à taille humaine où la voix de chaque développeur compte.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available