De formation supérieure bac+4/5, vous avez 3 à 5 ans d’expérience qui vous permettront d’aborder un environnement existant basé sur des technologies ayant fait leur preuve.
Au sein de l’équipe technique dédiée aux produits digitaux, vous serez amené à travailler sur la maintenance et le développement de sites web et des services qui y sont associés.
Vous prendrez part aux phases d’analyse et de conception des applications, à leur développement, aux tests et aux mises en production.
Vous serez garant des bonnes pratiques de développement et de la stabilité des sites en production avec un haut niveau d’exigence.
- Très bonne connaissance de Java 11 et de Spring Core4.3
- Très bonne connaissance d’AngularJS 1.4.9
- Très bonne connaissance de JavaScript ES5
- Très bonne connaissance de HTML/CSS et de Bootstrap
- Base de données orientée documents, MongoDB 4
- Très bonne connaissance de l’architecture REST. Une expérience du développement de micro-services serait un plus
- Intérêt pour la qualité et la sécurité du code, testsunitaires (JUnit 4) , tests d’intégration, clean code, Jasmine et Karma
- Une expérience avec Jenkins, Gradle, Docker etNginx (devops) et en administration Linux seraient un plus
- Méthodologie Scrum comme environnement de travail
Anglais indispensable
- Assister l’équipe produit dans la définition des besoins et le choix des meilleurs solutions techniques
- En relation avec l’équipe produit, poursuivre les développements frontend et backend de nouvelles fonctionnalités en méthodologie Scrum
- Maintenir/corriger l’application
- Développer et améliorer le SEO on-site. Uneexpérience sur ces questions serait un plus
- Garantir les bonnes pratiques de développement
- Maintenir et améliorer le pipeline de déploiement (QA, staging, production)