Mission
Nous recherchons un(e) Développeur(se) Full Stack pour intégrer une équipe projet à taille humaine.
Rattachés à un(e) Directeur(rice) de projet, vous serez impliqués dans l'ensemble du processus de développement logiciel géré en mode agile Scrum.
Responsabilités
Vos missions seront les suivantes :
- Prendre en charge la conception technique et l'éventuelle phase de prototypage des modules à développer
- Implémenter les tests automatisés (unitaires, d'intégration) et prendre en charge la réalisation des travaux.
- Mettre en oeuvre les méthodologies d'eXtreme-Programming (Test Driven Development, pair programming, code review) et le processus d'intégration et déploiement continus.
- Participer à l'enrichissement du référentiel documentaire technique;
- Être force de proposition sur des suggestions d'amélioration fonctionnelle et technique.
Plus globalement, vous serez impliqués dans le développement et les évolutions du projet grâce à votre expertise et votre goût pour les nouvelles technologies.
Vous interagissez avec les autres acteurs du projet (Conception métier, Assurance Qualité, Exploitation).
Profil
- Bac +5 ou études supérieures en informatique.
- Bonne maîtrise du langage Java et des frameworks
- Autonomie
- Esprit d'équipe
- Force de proposition
- Curiosité
Environnement technologique
Compétences techniques attendues :
- Conception et programmation objet
- Modélisation de données
- Conception d'API (REST + messaging)
- GIT
- Java/Spring/Spring-Boot/JHipster
- SQL
- JavaScript/TypeScript, HTML5, CSS3.
Connaissances fortement appréciées : méthodes agiles, TDD/ATDD/BDD, DDD, architecture hexagonale, feature-toggle, Docker, Kubernetes, Shell, XSL, Angular, OpenAPI, architecture micro-services, OpenTelemetry, AMQP/kafka.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.