Développeur IoT Java

Créez votre
PROFIL

Mission Freelance

Trouvez votre mission freelance

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