Développeur back Expert - Java / Spring / API REST / GIT / Développement réactif Webflux ...
Role details
Job location
Tech stack
Job description
- Java / Spring / API REST / GIT - Expert - Impératif
- Développement réactif Webflux - Confirmé - Impératif
- messaging Kafka - Confirmé - Impératif
- Architecture microservices - Confirmé - Impératif
Connaissances linguistiques :
- Français Courant (Impératif)
- Anglais Professionnel (Impératif)
Test du lien technique : https://candidate.evalil.com/test/673bcead479e8a95a59714cc "Le passage de ce test est impératif pour l'évaluation de votre profil. Nous vous invitons également à postuler sur Indeed. Merci pour votre compréhension.", DÉVELOPPEUR BACKEND PAS DE FULL STACK Au sein de d'une équipe type feature team du projet Maison Connectée, il prend en charge le développement d'une solution de logiciel de type backend au sein d'une plateforme IoT et assure l'intégration de composants applicatifs (sous langage Java) exécutés sur une infrastructure de type Cloud. Il réalise le développement de fonctionnalités métier et techniques en assurant la collaboration entre différents composants et services exposés par la plateforme. 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.
Le profil évoluera dans un des enjeux Applicatif ou Produit et devra pouvoir contribuer autant à l'intégration de nouveaux produits qu'au développement de fonctionnalités associées ou de nouveaux services indépendants.
LES OBJECTIFS :
- Développer des fonctionnalités et services au sein d'une plateforme microservices
- Intégrer des produits dans la plateforme et réaliser des cahiers de tests des prototypes
- Garantir le fonctionnement optimal des composants applicatifs et services
d'intégration techniques.
- Implémenter des fonctionnalités de type services exposés ou consommant
des API exposées par nos partenaires.
DANS LE CADRE DE LA MISSION, LE COLLABORATEUR DEVRA :
- Élaborer des solutions standardisées de développement d'applications
serveurs, les partage et les documente
- Élaborer ou faire évoluer l'architecture applicative et technique du SI pour
répondre aux enjeux IoT Enki / Adeo
- Accompagner les équipes et les partenaires s'appuyant sur nos solutions
- Garantir le respect la chaîne d'industrialisation Intégration, Développement,
Packaging, Déploiement, Test)
- S'assurer que nos solutions plateforme soient 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
- Réaliser de la veille & du contrôle à la qualité des réalisations
- Partager de manière permanente sur les technologies IoT
- Assurer le bon niveau de reporting auprès de son IT Leader
COMPETENCES TECHNIQUES : Excellente maîtrise :
- développement Java (Spring, Webflux) ++
- technologies de messaging Kafka (développement, configurations, outils) ++
bases de données NoSQL (mongoDB) ++
- architectures Microservice / SOA et des design patterns ++
environnement de développement IntelliJ Java
- usage d'API
- usage des procédures d'authentification OAuth2
- gestion de sources / branches GIT, * Contribue à la définition des spécifications générales
- Réalise l'analyse technique et l'étude détaillée
- Adapte et paramètre les progiciels applicatifs (ERP)
- Réalise le prototypage
QUALIFICATION :
- Élabore les jeux d'essais pourles tests unitaires d'intégration
- Effectue les tests unitaires
- Identifie et traite les dysfonctionnements
DÉVELOPPEMENT :
- Réalise les modules (objets et composants logiciels)
- Assemble les composants
- Rédige les documentations
MAINTENANCE :
- A en charge la maintenance corrective
- A en charge la maintenance évolutive
- Administre les composants logiciels réutilisables et met à jour la nomenclature de ces composants
SES LIVRABLES :
- Code documenté suivant les règles et référentiels de l'entreprise
SES INDICATEURS DE PERFORMANCE :
- Nombre de corrections en phase de recette
- Performance des composants développés (via des benchmarks)
- Respect du délai dans la réalisation des modifications
- Nombre de régressions
Requirements
Bonnes connaissances / intérêt :
- docker / kubernetes
- IoT
- méthodologie Agile
- gestion de dépendances maven
- environnements de l'intégration continue, infra et outils Adeo sont un plus (Git, turbine, Devportal)
De plus, le profil doit avoir un attrait pour l'utilisation d'objets connectés (développement ou utilisation personnelle)., À la demande du Métier, il analyse, paramètre et code les composants logiciels applicatifs dans le respect des évolutions souhaitées, des normes et des procédures. SON ACTIVITE : ANALYSE, * Quelle est votre ouverture à la mobilité sur Lille ?
- A partir de quelle date vous serez disponible pour démarrer cette nouvelle mission ?
- Quelle est votre prétention salariale ?