09/28/2021 updated
CS
100 % available
fullstack research and development engineer Java/jEE/Angular
Tunisia
Tunisia
Java (Programming Language)Spring SecurityApplication Programming Interfaces (APIs)ArchitectureCircuit BreakersJava Platform Enterprise Edition (J2EE)HibernateJava Persistence APIMaintenanceMongoDBNoSQLResearch and DevelopmentPL-SQLWeb ServicesLoad Balancing
Projet : DĂ©veloppement dâune application qui gĂšre toutes les opĂ©rations liĂ©es Ă la production numĂ©rique et la livraison des bouquins ainsi que la gestion des machines dâimpressions.
Missions : Conception, participation au dĂ©veloppement des micro-services, IntĂ©gration des micro-services, Conteneurisation des micro-services et crĂ©ation dâun pipeline CI/CD.
Base de données :
- Installation et maintenance
- Garantir la sécurité des données
- Créer des vues
- Créer des vues matérialisées
- Créer des fonctions PL/SQL
- Créer des Triggers
- Migration des données
- Gérer les données via Spring Data JPA et hibernate
base de donnĂ©es NOSQL Mongo DB : Pour simplifier lâutilisation de la base de donnĂ©es NOSQL mongo DB, nous avons optĂ© pour le Framework Spring Data mongo DB.
Back end :
- Générer un Micro-service Eureka qui permet la localisation des instances des service.
- GĂ©nĂ©rer un Micro-service Zuul Proxy qui joue le rĂŽle de point dâentrĂ©e pour notre systĂšme.
- Registrer toutes les instances disponibles des différents services.
- Externaliser les fichiers de configurations des micro-services pour faciliter la maintenance.
- Ăquilibrage de charge Netflix Ribbon (Load Balancer).
- ImplĂ©mentation de Hystrix Circuit breaker pour arrĂȘter rapidement les services non disponibles.
- Création de la carte de contexte de notre systÚme.
- Division de projet en micro-services.
- Création des modÚles de données pour chaque micro-service.
- Choix des technologies pour chaque micro-services.
- Développement des micro-service.
- Création des APIs Rest.
- Communication asynchrones entre les micro-services (apache Kafka).
- Création des tests unitaires.
- Sécuriser les APIs Spring avec Keycloak.
Front end :
- Création de Single Page Application (SPA) reliée à une API RESTful
- Gestion du JWT coté client.
- Création des interfaces responsive.
- Réagir à des événements ou à des données de maniÚre asynchrone.
- Création des formulaires dynamique et complexe.
- Gestion des rĂŽles.
Technologies:
Spring Boot, Spring Data, Spring Cloud, Netflix OSS, Spring Eureka Service, Spring Security, Keycloak, web service rest, architecture micro-service, Angular, Docker, Jenkins, Kubernetes
Missions : Conception, participation au dĂ©veloppement des micro-services, IntĂ©gration des micro-services, Conteneurisation des micro-services et crĂ©ation dâun pipeline CI/CD.
Base de données :
- Installation et maintenance
- Garantir la sécurité des données
- Créer des vues
- Créer des vues matérialisées
- Créer des fonctions PL/SQL
- Créer des Triggers
- Migration des données
- Gérer les données via Spring Data JPA et hibernate
base de donnĂ©es NOSQL Mongo DB : Pour simplifier lâutilisation de la base de donnĂ©es NOSQL mongo DB, nous avons optĂ© pour le Framework Spring Data mongo DB.
Back end :
- Générer un Micro-service Eureka qui permet la localisation des instances des service.
- GĂ©nĂ©rer un Micro-service Zuul Proxy qui joue le rĂŽle de point dâentrĂ©e pour notre systĂšme.
- Registrer toutes les instances disponibles des différents services.
- Externaliser les fichiers de configurations des micro-services pour faciliter la maintenance.
- Ăquilibrage de charge Netflix Ribbon (Load Balancer).
- ImplĂ©mentation de Hystrix Circuit breaker pour arrĂȘter rapidement les services non disponibles.
- Création de la carte de contexte de notre systÚme.
- Division de projet en micro-services.
- Création des modÚles de données pour chaque micro-service.
- Choix des technologies pour chaque micro-services.
- Développement des micro-service.
- Création des APIs Rest.
- Communication asynchrones entre les micro-services (apache Kafka).
- Création des tests unitaires.
- Sécuriser les APIs Spring avec Keycloak.
Front end :
- Création de Single Page Application (SPA) reliée à une API RESTful
- Gestion du JWT coté client.
- Création des interfaces responsive.
- Réagir à des événements ou à des données de maniÚre asynchrone.
- Création des formulaires dynamique et complexe.
- Gestion des rĂŽles.
Technologies:
Spring Boot, Spring Data, Spring Cloud, Netflix OSS, Spring Eureka Service, Spring Security, Keycloak, web service rest, architecture micro-service, Angular, Docker, Jenkins, Kubernetes
Languages
ArabicNative speakerEnglishFluentFrenchNative speaker