Alternant Développeur Serveur Java (H/F)
Publié le 24/06/2020
L’entreprise
Overkiz simplifie la connectivité IoT. Présents en Europe, au Moyen-Orient et en Asie, nous proposons des solutions IoT globales qui permettent de connecter, installer, piloter et gérer à distance la maintenance des équipements de marques et de technologies différentes, destinés à l’automatisation des maisons et des bâtiments. Notre plateforme IoT personnalisable et interopérable comprend des box domotiques, une architecture cloud, des API, des applications mobiles et un outil d’e-maintenance.
Nous aidons les fabricants d’équipements, les fournisseurs de services, les constructeurs immobiliers et les distributeurs d’objets connectés à déployer rapidement des produits et services connectés. Overkiz est une société OEM et une filiale du Groupe Somfy, leader mondial de l’automatisation des ouvertures et fermetures de la maison et du bâtiment.
Le poste
La plateforme développée par Overkiz est un cloud permettant aux objets connectés de différents protocoles de communiquer entre eux.
Nous avons un catalogue listant les produits compatibles mais celui-ci est difficile à maintenir car il nécessite de le mettre à jour à chaque intégration de produits ou même à chaque ajout de compatibilité entre les produits et certains services (IFTTT, Google Assistant, Alexa, …).
L’idéal serait que le catalogue soit directement mis à jour en fonction des différents développements et produits présents dans notre base.
MISSIONS
Vous serez rattaché(e) à un ingénieur d’une des équipes de développement afin de proposer et concevoir des outils pour générer le catalogue. A ce titre, vous serez principalement chargé(e) de :
- Réaliser un état des lieux de outils existants ;
- Proposer une solution technique pour répondre au besoin et mettre en œuvre cette solution ;
- Tester et proposer des tests de non régression (tests automatiques, unitaires) ;
- Documenter les outils qui seront créés.
Qualifications
Etudiant(e) en informatique de niveau Bac+3 ou plus, vous aimez travailler en équipe et êtes doté(e) d’un bon relationnel.
Vous possédez les connaissances suivantes :
- Le langage de programmation Java ;
- Les frameworks spring, Hibernate, mysql ;
- Les méthodologies de développement agiles ;
- L’environnement Linux.
Vous êtes autonome et savez prendre des initiatives. Votre esprit d’équipe est fort et vous savez être à l’écoute de vos différents interlocuteurs.
Vous savez anticiper un problème et vous adapter à une situation imprévue. Bon(ne) communiquant(e), vous êtes à l’aise pour donner de la visibilité aux porteurs du projet des avancées et éventuels retards ou blocages.
Vous êtes à l’aise pour comprendre et vous exprimer en anglais (niveau B2).
A la fin de votre alternance, vous connaîtrez et aurez participé à l’ensemble des étapes d’un projet de développement et aurez vécu l’expérience du travail d’équipe au sein d’une équipe de développement sur des projets stimulants.