Projet numéro 29871 : "TECH LEAD JAVA-KAFKA"


Initiateur du projet :
Description projet :
Être Hands-on avec Java 11 et .Net Core 3.1, y compris les concepts avancés de multi-threading, l'optimisation du garbage collector (java), la programmation asynchrone, la programmation fonctionnelle et d'autres fonctionnalités des languages
- Être capable d'écrire du code pour stocker et récupérer efficacement de grands volumes de données à l'aide de RDBMS ou de NOSQL et d'ajuster les performances des requêtes/base de données, à l'aide de partitionnement/sharding, de séparation lecture/écriture au besoin
- Comprendre en profondeur le protocole HTTP 2, websockets, JSON et les protocoles de communication
- Être capable de développer des applications Web complexes (ex. formulaires multi-pages, grilles, connexion à plusieurs microservices) en utilisant React/VueJS avec les best practices pratiques comme le responsive design.
- Pourvoir travailler sur la création d'applications sécurisées en utilisant des technologies modernes comme OpenID Connect, Oauth, Spring security/.Net Core 3.1 security et SAML ; connaissance des concepts de sécurité comme DOS, firewall, DMZ
- Hands-on sur la plupart des modules de spring framework (spring Boot, DI, REST, JPA, Spring Security, Spring Batch, Zuul ou Kong, Ribbon, Hystrix ou resilience4j, eureka, Spring cloud netflix) et .Net Core 3.1
- A travaillé avec au moins une plate-forme de messagerie/intégration (ex. JMS, Kafka, Tibco, Camel, RabbitMQ, etc.) et peut concevoir des processus de failover, fallback, et gestion erreur (ex : Duplicate, hors séquence), des performances et d'autres considérations, etc. Une experience avec Kafka sera appréciée.
- Utilise le TDD en se basant sur Junit/nUNIT, cucumber/specflow, ou des framework de mock (ex : mockito ou jmock) comme une pratique standard, donne l'exemple pour l'équipe
- Peut mettre en place une solution log aggregation/monitoring de log (ex. ELK/TICK, Graffana) pour les nouvelles équipes à partir de zéro
- Utilise des concepts de domain driven design et de micro-services pour concevoir des applications complexes (ex. idempotence d'évènement métier)
- Comprend au moins une pile technologique devops comme azure devops, Jenkins, gitlab, maven, gradle, chef, marionnette et peut créer le pipeline de déploiement de la plate-forme à partir de zéro
- Pratique avec la plate-forme cloud (p. ex. AZURE), la conteneurisation (p. ex. docker) et la gestion de l'orchestration/cluster (p. ex. kubernates)
- A déjà utilisé une solution de mise en cache (ex. memcached, couchbase ou redis)
- Pro-efficient avec un langage de programmation de plus (ex. python, ou Go)
- A déjà été ou bien à la capacité d'assumer la fonction de Scrum Master .
  • Le client: est une SSII spécialisée dans le placement des ressources humaines.
  • Durée indicative: 12 mois
  • Tarif journalier indicatif: 450 - 400 €
  • Type de mission: Freelance en régie
  • Démarrage: 24/09/2021
  • Lieu: Bordeaux

 
 


Projets "en attente" similaires


Site d annonce generale
Problemes acces Backoffice site web apres echec mise a jour PrestaShop
SITE PERSO AVEC WEBCAM
Redaction d un cahier des charges
Developpeur pour creation plateforme transfert argent vers pays Afrique

Projets "en cours" similaires


CATALOGUE PUNCH OUT
integration de deux progiciels -fusion- en php-mysql
MISSION D ASSISTANCE SUR SALESFORCE - REPUBLICATION
recherche developpeur d-un simulateur sur un site web en java script - sur Paris
FICHIER DES ADHERENTS FCA-CDC Disponible

Projets "en archive" similaires


TP sous Visual Basic
Recherche prestataire pour la mise a niveau d-un site Xoops2.0.17 vers Xoops 3.00
Creation script automatique archivage email plateforme php
creation logo
Modification du fichier IPN ...

Projets "VIP" similaires


Cherche programmeur PHP-MYSQL-AJAX-CSS
Developpement site web complexe
Lise a jour du site www_insecula_com
Migration dune base 4d vers le web
Developpements Telecom

 

 

 

 

(c)