Sous la responsabilité du Directeur des Systèmes d’information, le développeur devra assurer la conception et la réalisation d’applications informatiques.
1.1. Vos missions seront les suivantes :
· Réaliser les développements applicatifs (spécifications, maquettage, conception, codage) en respectant les contraintes technique et métier ;
· Travailler en méthodologie Agile « SCRUM » en utilisant l’approche TDD (JUnit, JMockit, Selenium,…)
· Rédiger la documentation technique et de conception.
Vous disposez des compétences suivantes :
· Maîtriser le Framework Spring : (Spring Boot, Spring Cloud, Spring Data)
· Maîtriser les architectures micro services
· Maîtriser les langages SQL (Base de données relationnelle, schémas de données ...)
· Bonne connaissance Front – Angular, Bootstrap
· Bonne connaissance des technologies Web Services (REST), de l'exploitation des ficher XML et du JSON;
· Bonne connaissance des environnements Devops (Docker, Kubernetes, Jenkins, etc.)
· Maîtriser les outils de développement Eclipse/Intellij IDEA, MAVEN, GIT, NEXUS
· De formation supérieure Bac +4/5 en génie informatique ;
· 1/2 d'expérience en tant que Développeur JAVA ;
· Capacité d’analyse, curieux, autonome ;
· Esprit d'équipe.