Au sein de d’une équipe « feature team » du projet Maison Connectée, vous prenez en charge le développement d’une solution de logiciel de type backend au sein d’une plateforme logicielle et assurez l’intégration de composants applicatifs (sous langage Java) exécutés sur une infrastructure de type Cloud.
Vous réalisez le développement de fonctionnalités métier et techniques assurant la collaboration entre des composants applicatifs d’applications serveurs et les services logiciels exposés par la plateforme logiciel orientée Objets connectés que vous développez.
A ce titre, vous êtes garant de l’intégration des composants logiciels, de leur paramétrage et intégrité visant à constituer une plateforme serveur IoT opérationnelle au travers de réseaux haut ou bas débit, et une implémentation intègre et sécurisée.
Les objectifs sont les suivants :
– Intégrer des composants logiciels spécialisés et des solutions tierces.
– Garantir le fonctionnement optimal des composants applicatifs et services d’intégration techniques avec le SI LM.
– Implémenter des fonctionnalités métier de collaboration avec des logiciels embarqués et/ou serveurs et des applications mobiles.
– Implémenter des fonctionnalités de type services exposés à des applicatifs partenaires.
Dans le cadre de la mission, le consultant :
– Elabore des solutions standardisées de développement d’applications serveurs, et les partage
– Elabore ou fait évoluer l’architecture applicative et technique du SI pour répondre aux enjeux des IoT
– Accompagne les équipes et les partenaires s’appuyant sur nos solutions embarquées et serveurs
– Garantit le respect la chaine d’industrialisation (Intégration, Développement, Packaging, Déploiement, Test)
– S’assure que nos solutions plateforme 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 & contrôle à la qualité des réalisations
– Veille & partage permanente sur les technologies IoT
– Assure le bon niveau de reporting auprès de son Leader IT
Compétences techniques :
– Méthodologie Agile
– Excellente maîtrise :
– de l’environnement de développement Eclipse/IntelliJ Java
– d’environnement serveur Java
– de l’implémentation d’objets distribués de type RPC, et RESTful
– des architectures SOA/WOA
– des design patterns
– de la manipulation de documents XML & Schema
– du binding OO/XLM
– de l’usage d’APIs, de procédures d’authentification OAuth
– de l’usage de technologies MoM
– de l’usage d’OAuth2
Très bonne expérience des environnements de tests unitaires de tests de non régressions, de l’intégration continue et usine logicielle (ex: Maven, Jenkins, Gitlab), sur l’usage de serveurs de messages (ex: AMQP)
Expériences sur des technologies de type: Spring, objets distribués (ex: RMI, Corba, JINI, EJB), conteneurs applicatifs de type JEE, mapping OO/XML ou processus de transformation, implémentations et socles de gestion/surveillance applicative (ex: JMX, SNMP), création de frameworks Java.
Technologies cibles à développer :
– Intégration de l’authentification avec annuaires d’identités (ex: gestion de profils DTLS)
– Protocole applicatif HTTP, MQTT/TLS
– Structurations de données d’échanges au standard OneM2M (xsd, xml)
– Intégration avec serveur RabbitMQ, API REST, NoSQL MongoDB, MQTT
Livrables :
– Developpements et tests unitaires
– Documentation technique et fonctionnelle
Il n'y a pas d'offres.
All rights reserved © FreelanceDay 2024
FeelanceDay, date création entreprise 12-05-2017 - Il y a 7 ans, forme juridique : SARL unipersonnelle, noms commerciaux REESK DIGITAL SOLUTION, adresse postale 28 RUE DE LONDRES 75009 PARIS, numéro SIREN : 829739622, numéro SIRET (siège) : 2973962200019, numéro TVA Intracommunautaire : FR28829739622, numéro RCS Paris B 829 739 622, activité (Code NAF ou APE), edition de logiciels applicatifs (5829C)