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 VENTE ENCHERES
Application de mise en relation
Osdate
Developpement Python Django sur Paris - E - Commerce - Paris
RECHERCHE COORDINATEUR INFORMATIQUE LONG TERME

Projets "en cours" similaires


Finalisation site rencontres ONLC-Republication
URGENT Formation STRUTS 4 jours sur Massy - Region Parisienne - Formateurs experimente
Reprise developpement Python Django
Migration d-un site Joomla 1.5 vers 2.5
Application pour Gopro ou camera integree aux tablettes android-Republication

Projets "en archive" similaires


Création d-un script permettant de lister les produits vendus, sur API Ebay
RAJOUT DE FONCTION POUR MODULE DE FACTURATION VTIGER - Republication
Realisation de 15 pictogrammes selon cahier des charges
Portage d-une configuration Asterisk 1.4 sur Asterisk 1.6 - Ubuntu - REPUBLICATION
Vectorisation10

Projets "VIP" similaires


Lise a jour du site www_insecula_com
Realisation magazine participatif web2.0
Refonte rubrique site internet
Developpement d__un site communautaire _ php_mysql_ajax
Migration dune base 4d vers le web

 

 

 

 

(c)