• Analyser les besoins des utilisateurs et des parties prenantes pour concevoir des solutions logicielles adaptées en utilisant Java
• Concevoir et développer des logiciels et des applications en utilisant le langage de programmation Java
• Rédiger des spécifications fonctionnelles et techniques détaillées pour guider le développement des solutions Java
• Collaborer avec les chefs de projet, les product owners et les autres membres de l’équipe technique
• Participer à la planification et à la mise en œuvre des tests fonctionnels et d’intégration
• Assurer la maintenance et l’amélioration continue des solutions développées en Java
• Veiller au respect des bonnes pratiques de développement et des normes de l’industrie
• Capacité d’analyse et de synthèse
• Solides compétences en programmation Java
• Connaissance des frameworks et des bibliothèques populaires liées à Java (Spring, Hibernate, etc.)
• Aptitude à travailler en équipe et à communiquer efficacement
• Expérience en rédaction de spécifications et en modélisation de processus métier
• Familiarité avec les méthodologies de développement Agile (Scrum, Kanban, etc.)