Posté : 9 mars 2021
Développeur JAVA (H/F)
Lille
12 mois
Dès que possible
400-430 €
Insitoo est une plateforme collaborative de proximité, spécialisée dans l’activité des Freelances IT et Métier. Nous accompagnons au quotidien les entreprises dans leurs projets de transformation informatique et fonctionnelle en proposant l’accès à de nouveaux talents indépendants. Depuis plus de 13 ans, Insitoo a su s’imposer comme une référence en matière de Freelancing grâce à une méthode de travail reconnue. Alors faites confiance à l’expertise d’Insitoo pour dénicher votre prochaine mission Freelance ! Actuellement, afin de répondre aux besoins de nos clients, nous recherchons un Développeur JAVA (H/F) à Lille.
Au sein d’une équipe « Feature Team » du projet, le Développeur JAVA (H/F) aura en charge le développement d’une solution de logiciel de type backend au sein d’une plateforme logicielle et assurera l’intégration de composants applicatifs (sous langage Java) exécutés sur une infrastructure de type Cloud.
Il réalisera 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 qu’il développe.
A ce titre, il est 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 de votre mission seront de :
– 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.
Les missions confiées seront de :
– Elaborer des solutions standardisées de développement d’applications serveurs, et les partager,
– Elaborer ou faire évoluer l’architecture applicative et technique du SI pour répondre aux enjeux des IoT,
– Accompagner les équipes et les partenaires s’appuyant sur nos solutions embarquées et serveurs,
– Garantir le respect de la chaine d’industrialisation (Intégration, Développement, Packaging, Déploiement, Test),
– S’assurer que nos solutions plateformes sont sécurisées en termes d’exécution et de communication avec le SI et des applications tierces,
– Contribuer aux études et à la définition des spécifications applicatives et techniques des projets,
– Identifier / comprendre les nouvelles tendances et opportunités technologiques et les partager,
– Veiller et contrôler la qualité des réalisations,
– Veiller et partager en permanence les technologies IoT,
– Assurer le bon niveau de reporting auprès de son Leader IT.
Les 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.
Les compétences techniques et fonctionnelles attendues :
Compétences techniques – Excellente maîtrise :
– Méthodologie Agile,
– Environnement de développement Eclipse/IntelliJ Java,
– Environnement serveur Java,
– Implémentation d’objets distribués de type RPC, et RESTful,
– Architectures SOA/WOA,
– Design patterns,
– Manipulation de documents XML et Schema,
– Binding OO/ XLM,
– Usage d’APIs, de procédures d’authentification OAuth,
– Usage de technologies MoM,
– Usage d’OAuth2.
Compétences techniques – Confirmé Impératif :
– HTTP, MQTT/TLS,
– RabbitMQ, API REST, NoSQL MongoDB, MQTT,
– Java / Spring / MongoDb,
– OneM2M (xsd, xml).
Compétences linguistiques – Impératif :
– Français Courant,
– Anglais Professionnel.
Vous avez une 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).
Vous avez des 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 Framework Java.
Les livrables seront :
– Le développements et les tests unitaires,
– La documentation technique et fonctionnelle.
Cette mission vous intéresse ?
Vous justifiez d’une expérience comme Développeur JAVA (H/F) ?
Vous êtes rigoureux, méthodique, organisé et vous savez faire preuve d’autonomie et de réactivité ?
Vous êtes à l’aise à l’écrit comme à l’oral ?
Vous maîtrisez les périmètres techniques cités avec les niveaux adéquats ?
Vous aimez évoluer dans un univers où l’autonomie, la prise d’initiatives, le partage et le travail en équipe sont porteurs de la réussite collective ?
Vous pensez que votre profil pourrait correspondre au besoin de notre client ?
N’attendez plus ! Contactez nos ingénieur d’affaires qui se feront un plaisir de vous en dire plus !
Afin de ne rater aucune offre d’emploi Insitoo, rendez-vous sur notre page Linkedin.
Référence : 05-DEVJAVA-QO