Développeur Back Java

Lieu: Villeneuve-d'Ascq, Hauts-de-France, France
Salaire: compétitif
Type d'emploi: Consulting
Postuler pour cet emploi

Computer Futures, marque du groupe Sthree, est une société spécialisée dans les métiers de l'IT depuis plus de 30 ans.

Nous accompagnons nos clients sur leurs projets IT et les rapprochons des talents de demain.

Projet:


Au sein du projet Maison Connectée, le développeur Java assure l'analyse et la réalisation des tests unitaires sur les composants clés en vue d'obtenir une couverture de test qui assurera la non régression. Il maitrise le langage Java, le framework Spring et les outils de test JUnit et Mockito. Il propose les normes et process qui permettront de développer une culture du test chez le client. Il participe à la formation des équipes aux tests unitaires.

En lien avec les équipes de recette, il réalise les simulateurs d'objets IoT qui permettront d'automatiser les tests de non régression. Pour cela, il maitrise l'exposition d'API Rest avec Spring web, le requêtage de base Mongodb et est familié avec le concept de messaging (Rabbitmq).

Objectifs de la mission :

-Proposer et mettre en œuvre les tests unitaires qui permettront d'augmenter la couverture de test et d'assurer la non régression sur les fonctions critiques:

  • Développe une stratégie pour améliorer la couverture de test
  • Propose les normes et process autour des tests unitaires
  • Participe à la formation des équipes au testing
  • Participe à l'intégration des tests dans la chaine de build (Jenkins, Gitlab et Sonar)

-Proposer et réaliser les simulateurs d'objets Iot qui permettent aux équipes de recette d'automatiser les tests:

  • Détermine le comportement des objets à simuler en collaboration avec les développeurs Iot
  • Réalise les services REST pour s'interfacer avec les outils de tests automatisés des recetteurs
  • Coordonne le déploiement avec l'équipe dev-ops

Les technologies à maîtriser:
-JAVA
-CI/CD
-jenkins/sonar
-Connaissances des tests unitaires
-Kafka ou Rabbit MQ

Les plus:
-Docker
-Kubernetes

Postuler pour cet emploi