Le poste

En tant qu’Architecte / Product Manager Java, vous jouerez un rôle clé dans la vision technique, la conception et la réalisation de nos produits logiciel.
Vous intervenez à toutes les étapes du cycle de développement, en lien étroit avec la direction R&D, les développeurs, les responsables produit et les équipes support. Vous êtes autonome dans vos décisions, fiable dans vos engagements, et engagé dans la réussite collective.
Dans ce cadre, vos responsabilités sont les suivantes :
- Concevoir et faire évoluer une architecture logicielle robuste, modulaire et pérenne, en lien avec les enjeux métier, de performance et d’évolutivité.
- Développer des fonctionnalités stratégiques avec un haut niveau d’exigence technique et de compréhension fonctionnelle.
- Être force de proposition sur les stacks, patterns, pratiques, outils, méthodes de développement et d’organisation d’équipe.
- Participer activement aux arbitrages techniques, avec le Directeur R&D et les autres référents : prise de décisions structurantes, validation d’orientations techniques, veille stratégique.
- Estimer la charge des travaux, établir des chiffrages réalistes, proposer des jalons, et s’engager sur des délais tenables, dans une logique de fiabilité et de responsabilité.
- Assumer pleinement vos développements, de la conception à la mise en production, en passant par les tests, le refactoring et la documentation.
- Potentiellement accompagner les autres développeurs (avec ou sans posture hiérarchique), partager vos pratiques, vos retours d’expérience, et favoriser la montée en compétence.
- Contribuer activement à une culture technique d’équipe, fondée sur l’entraide, la curiosité, la rigueur, et le plaisir de construire ensemble.
Stack & environnement technique
- Java 17+ et son écosystème (Expert)
- Normes OSGi/REST API
- Sensibilisé à la sécurité
- Git, Maven, Jenkins, Docker, Sonatype, Sonar
- Architecture orientée services, modules réutilisables
- Méthodologie agile (Scrum-like) avec un vrai lien produit-technique
- Une connaissance de l’environnement IBM i serait un plus
- Vous avez au moins 7 ans d’expérience en développement Java, dont une part significative en conception et architecture logicielle.
- Vous avez déjà évolué dans un contexte éditeur logiciel ou sur des projets produits de long terme.
- Vous êtes capable de concevoir, estimer et tenir des engagements techniques dans un cadre collectif, avec une vraie rigueur.
- Vous êtes à l’aise pour défendre vos choix techniques, tout en restant à l’écoute de vos interlocuteurs (techniques, produit, métier).
- Vous avez envie de jouer un rôle de référent au sein d’une équipe : accompagner, challenger, faire grandir autour de vous.
- Vous êtes naturellement force de proposition, proactif dans les décisions comme dans l’amélioration continue.
- Vous cherchez un cadre qui valorise la confiance, l’autonomie, l’implication et la solidarité.
Ce que nous vous offrons :
- Un vrai rôle de décideur technique, dans une équipe qui valorise les idées.
- Des produits vivants, à construire et à faire évoluer dans la durée.
- Un environnement humain, bienveillant et stimulant, sans micro-management.
- Une entreprise avec des projets motivants et variés.