Posté : 10 novembre 2017
Développeur IoT Java
Métropole lilloise
6 mois
ASAP
380
Insitoo est une plateforme collaborative de proximité pour freelance en région.
Nous recherchons pour l’un de nos clients grand compte un Développeur Logiciel IoT embarqué Java OSGI.
- Elabore des solutions standardisées de développement d’applications embarquées, et les partage
- Elabore ou fait évoluer l’architecture applicative et technique du logiciel embarqué pour répondre aux enjeux des IoT
- Accompagne les équipes et les partenaires s’appuyant sur nos solutions embarquées
- Garantir la chaine d’industrialisation (Intégration, Développement, Packaging, Déploiement, Test)
- S’assure que nos solutions embarquées sont sécurisées en termes d’exécution et de communication avec le SI et des applications tierces
- Contribue aux études et à la définition des spécifications applicatives et techniques des projets
- Identifie / comprend les nouvelles tendances & opportunités technologiques et les partage
- Veille sur les nouvelles plateformes, technologies IoT & les montées de versions des socles applicatifs
- Elabore des solutions techniques en cohérence avec l’architecture SI et les équipes de développements des logiciels serveurs et applications mobiles
- Veille & contrôle à la qualité des réalisations
- Veille & partage permanente sur les technologies embarquées
- Assure le bon niveau de reporting
Mission de Développement
- Capacité à rapidement appréhender des socles technologiques et frameworks (AllJoyn, MQTT/TLS, Thrift)
- Assurer l’intégration de socles technologiques sur plateforme OSGi (Felix)
- Assurer l’aide des équipes développeurs de partenaires (fournisseurs de produits, plateformes, API, app mobile)
- Assurer le développement de nouvelles fonctionnalités et leur maintenance
- Garantir la qualité des applications et du code
- Estimer une charge de travail
- Veiller & partager de manière permanente sur les technologies embarquées qui sont utilisées sur le projet
COMPÉTENCES TECHNIQUES
- Renforce l’équipe d’intégration déjà en place sur les développements embarqués
- Méthodologie Agile (excellente pratique exigée)
- Excellente maitrise :
- L’environnement de développement Eclipse Java
- L’environnement OSGi Felix ou d’un autre conteneur OSGi
- L’implémentation d’objets distribués de type RPC
- Architectures SOA/DDD
- Design patterns
- Manipulation de documents XML & Schema
- L’intégration de fonctions C sous Thrift
- Binding OO/XML
- L’usage d’APIs et des procédures standards d’authentification OAuth
- L’usage de technologies MoM (MQTT, ActiveMQ)
Technologies cibles à développer :
- Linux embedded, commandes shell, Java 8, Maven 3, Git
- Bundles et packaging sous conteneur OSGi Felix
- Agent embarqué de gestion des versions sous OTA
- Agent d’intégration avec une plateforme serveur IoT
- Agent d’intégration avec SDK d’application mobile (échanges au standard AllJoyn, mode sécurisé)
- Moteur de scénarios embarqué
- Protocole applicatif OneM2M sur MQTT, AllJoyn sécurisé sur IP
- Structurations de données d’échanges au standard OneM2M (xsd, xml)
Référence : 03-IoT-QO