

Depuis 2004, le Groupe INTM, entreprise de conseil et de services du numérique, accompagne ses clients dans leurs grands projets de transformation, visant à répondre à leurs enjeux stratégiques et opérationnels tout en positionnant la technologie au service de l’entreprise et de l’humain.
Grâce à la confiance mutuelle entre le Groupe INTM, ses collaborateurs et ses clients, nous connaissons une forte croissance appuyée par des alliances et des référencements durables avec des grands groupes français et internationaux.
Nos métiers visent à augmenter la performance opérationnelle des Systèmes d’information de nos clients et partenaires, (Data, Cloud et infrastructures, automatisation et IA, cybersécurité …) et à apporter nos savoir-faire sur l’efficience de leurs chaînes de valeur (Stratégie digitale, agilité, accompagnement des changements, intégration, opérations, centres de services…) et ce sur de nombreux secteurs d’activité (industrie, transports, énergie, télécoms, banque, assurance, services, public, culture …).
Because technology is all about people !
Dans le cadre d’un projet stratégique, nous recrutons pour l’un de nos clients un(e) Ingénieur Java Confirmé(e) (H/F) avec minimum 6 ans d’expérience pour intervenir sur des applications critiques au sein d’un environnement moderne et exigeant.
Vos missions clés :
Participer activement au cadrage fonctionnel et technique avec les équipes produit et métier.
Rédiger les user stories, tâches techniques, et participer à l’estimation des charges de développement.
Concevoir et rédiger des spécifications techniques claires et robustes
Développer et maintenir les applications avec un haut niveau d’exigence : performance, sécurité, qualité de code.
Appliquer les bonnes pratiques CI/CD, en collaboration avec les équipes DevOps.
Participer à la gestion du run : incidents, assistance utilisateur, vulnérabilités, montées de version…
Analyser, concevoir et développer les évolutions fonctionnelles.
Participer aux rituels agiles (daily, refinements, démos, rétrospectives).
Mettre à jour la documentation : exigences, cas d’usage, référentiels de tests.
Accompagner les profils plus juniors par du mentoring technique et des revues de code.
Vos expertises attendues :
Java 8, 17 ou 21 : maîtrise avancée du langage et de ses évolutions
Spring Boot, Spring Batch : conception d’applications robustes et performantes
Développement orienté TDD, tests unitaires, automatisés et d’intégration
Bonne connaissance des architectures microservices
Maîtrise de l’architecture hexagonale et des principes DDD (Domain-Driven Design)
Pratique des outils CI/CD : GitLab, Jenkins, Sonar, Docker
Connaissance des plateformes Cloud Native : Kubernetes, OpenShift
Expérience avec les bases de données relationnelles (PostgreSQL)
Méthodologie Agile : Scrum ou Kanban
Profil recherché :
Expérience confirmée (6 ans minimum) en développement Java dans des environnements exigeants
Autonomie, rigueur, sens du détail et souci de la qualité logicielle
Bon relationnel, esprit d'équipe et capacité à collaborer avec des interlocuteurs variés (techniques et métiers)
Envie de partager, transmettre, faire progresser son équipe et monter en compétence sur des sujets avancés