Au sein de l?équipe, vous aurez pour responsabilités : Analyse fonctionnelle : Analyser les besoins des utilisateurs et les spécifications fonctionnelles pour les transformer en solutions concrètes.Conception et développement : Concevoir et développer des applications en mode fullstack en collaboration avec le chef de projet, en utilisant Java pour le back-end et des technologies modernes pour le front-end.Codage et documentation : Assurer le développement et la documentation des fonctionnalités tout en respectant les normes en vigueur, les délais et les bonnes pratiques de codage.Tests et validation : Réaliser les tests unitaires, d?intégration, de charge et de recette, et corriger les éventuelles anomalies.Mise en production : Participer activement à la mise en production des applications en coordination avec le chef de projet.Maintenance évolutive et corrective : Assurer le suivi, la maintenance et l'évolution des applications existantes.Support technique : Offrir un support technique aux utilisateurs et garantir la résolution des problématiques rencontrées. Profil candidat : Formation : Diplôme supérieur en informatique, réseaux ou télécommunications, idéalement Bac+5.Expérience : Minimum 5 ans d'expérience en développement Java.Compétences techniques : Maîtrise de la programmation orientée objet et des langages Java, JavaScript.Expertise avec les frameworks Java tels que Spring, Hibernate.Bonne connaissance des bases de données relationnelles et du langage SQL.Maîtrise des outils de développement comme Eclipse ou IntelliJ, et des outils de test (JUnit, Sonar).Expérience avec les outils de versioning (GIT, SVN) et les outils de déploiement (Jenkins, Ansible, Maven).Atout apprécié : Connaissance d?un framework JavaScript pour le front-end comme Angular, React.js ou Node.js.Qualités personnelles : Autonomie et rigueur dans le développement.Capacité à travailler en équipe, à résoudre des problèmes techniques et à s'adapter à des projets variés.Curiosité et envie de progresser dans un environnement stimulant.