Dans le cadre d?un programme de transformation d?entreprise majeur, nous recherchons un développeur Java senior pour renforcer les équipes existantes.En tant que développeur senior, vous intégrerez un département d?environ 70 personnes (en pleine évolution) pour assurer la prise en main, le refactoring et / ou le développement de nouvelles applications métier.Le développeur recherché sera responsable du développement des applications Java, en support des analystes et des objectifs métiers, tout en apportant son expertise sur le cycle de vie complet du développement logiciel, de la conception à la phase de test.ResponsabilitésDéveloppement et maintenance des applications métier.Développement de composants applicatifs et de services web.Contribution à la conception des composants d?architecture et des blocs de construction, en étroite collaboration avec le lead technique ou les architectes logiciels seniors.Participation aux groupes de travail techniques, aux réunions Scrum et, si nécessaire, aux réunions avec les utilisateurs.Assistance dans les phases de test, documentation technique, déploiement, évaluation et reporting (JUnit, JIRA).Profil candidat : Compétences techniques et expérience pratique nécessaires pour être opérationnel directement : Backend : Java et Spring Framework.Jakarta-eeJPA (avec Hibernate comme implémentation).Modèles de sécurité (Spring Security).Services Web SOAP et RESTful.Spring Batch.SOA, microservices, CQRS.Développement piloté par les tests (JUnit, Spring, CI, Mockito, Cypress, Selenium).Frontend : HTML / CSS / JavaScript et Angular.Outils & Infrastructure : Maven, Jenkins, Docker, Openshift.GIT / SVN, Eclipse / IntelliJ, Sonar.JBoss, Tomcat.Bases de données relationnelles : PostgreSQL, SQL Server.Lecture et compréhension des pratiques BPMN, UML et de documentation.Utilisation de Jira et Confluence.