Détail de la mission

DÉVELOPPEUR / TESTEUR JAVA (F/H)

Lille, 3 mois renouvelables, TJM selon profil

Mission
Votre mission consistera à :
- Déterminer les règles de gestion sur les fonctionnalités critiques
- Proposer les tests unitaires qui assureront la non régression sur les fonctions clés
- Développer une stratégie pour améliorer la couverture de test (normes et processus)
- Participer à la formation des équipes au testing
- Participer à l’intégration des tests dans la chaîne de build (Jenkins, Gitlab et Sonar)
- Être en lien avec les équipes de recette pour déterminer les besoins et rédiger les spécifications
- Déterminer le comportement des objets à simuler en collaboration avec les développeurs Iot et les développer
- Réaliser les services REST pour s’interfacer avec les outils de tests automatisés des recetteurs
- Coordonner le déploiement avec l’équipe DevOps
Profil et savoir-faire
Compétences techniques :
- Maîtrise parfaite des tests unitaires en Java et de la méthodologie Agile
- Maîtrise de JUnit, Mockito
- Maîtrise de Java 8 et des framework Spring : CDI, Spring web, Spring Data, Spring Boot
- Maîtrise d'IDE Eclipse et/ou Intellij
- Maîtrise de Mongodb, Maven et Git
- Connaissance des outils d’intégration continue et usine logicielle (Jenkins, Gitlab, Sonar) et du DevOps
- Familiarisé(e) avec les outils de monitoring (ex : Datadog)
- La connaissance du test sur app mobile est un plus (Android et/ou iOs)

Savoir-être/faire :
- Bon relationnel
- Sens de l’écoute, du service et de l'engagement
- Curieux et avide de défis techniques
- Bon niveau de reporting et de communication
- Être force de proposition pour proposer des innovations à appliquer dans notre métier