Rifaat AIT HBIBI

Senior Développeur Java

Salaire / Taux journalier

Paris, France

Freelance

Peut venir sur site

Expertises

JavaAWSElasticsearchSpring BootTest Driven DevelopmentMicroservicesAngularKotlinCSSDevOpsBase de données SQLPythonKafkaAWS LambdaSwagger/OpenAPIClean ArchitectureLinuxGoogle Cloud PlatformKubernetesGitClean CodeMariaDBDockerJiraRESTful APIsGraphQLPostgreSQLJenkinsn8nGradleMavenTerraformHTMLMySQLScrum

Langues

Arabe (Maternelle)Français (Maternelle)Anglais (Courant)

À propos

Introduction

Consultant Java/J2EE avec 10+ ans d'expertise en développement d'applications d'entreprise et infrastructure cloud AWS. Spécialisé en microservices, ElasticSearch et Spring Boot avec expérience avérée chez la SACEM, Klesia , Orange et secteur bancaire. J'apporte des solutions techniques robustes et scalables pour vos projets Java.

Liens

Expérience de travail

Consultant java/j2ee

SACEM

sept. 2018 - Présent

8 ans 2 mois

Neuilly-sur-Seine, France

Projet :– Gestion des droits en provenance de l’étranger Méthodologie : SAFe / Agile Scrum MCO de l’application Legacy et migration de l’application vers AWS Méthodologie : Agile Scrum Missions et tâches réalisées : •Conception et architecture applicative •Réalisations des POC techniques •Rédaction des spécifications techniques •Accompagnement technique et fonctionnelles des devs •Revue de code et validation des MR •Migration Java 8→21, Spring Boot 2→3.4, Hibernate 4→6.6.6 •Migration Elasticsearch 1.7→OpenSearch 2.19 •Développement des batchs de migration de données avec Python •Développement et intégrations des fonctions Lambda avec Python •Mise en place de l’infrastructure AWS via Terraform •Optimisation des performances de recherche OpenSearch •Parallélisation des traitements •Analyse des incidents de production, •Réalisation des évolutions logicielles •Monitoring des applications avec JMX. •Développement des Batchs JAVA •Mise en place des pipelines CI/CD pour les différents modules de l'application. •Test unitaire de l’application •Conception de des nouveaux modules fonctionnels. •Gestion des problématiques de performances de recherche ES •Intégrer un LLM via Spring AI / LangChain4j (OpenAI) et paramétrer modèle/temperature dans application.yml (GenAI, LLM) •Conception et exécution de tests de charge avec JMeter, analyse des résultats via JMX/JConsole. •Mise en place des tests end-to-end avec Playwright pour valider les parcours utilisateurs critiques. •Préparation et animation des cérémonies agile de l’équipe •Mise en place des ordonnanceurs avec $U Environnement technique : Java 21, Kotlin, Spring Boot,Spring AI, Open Hibernate, AWS (S3, ECS, SES, SNS, ECR, OpenSearch, Logstash Aurora RDS, Lambda, CloudWatch), GitLab CI, Terraform, SonarQube, Jira, Docker, Python, Mockito, Jmeter, GenAI ,LLM, TestContainers, Playwright, Maven,$U Legacy : Java 8, Spring, Spring Boot, Spring Batch, Web Services REST, MariaDB, ElasticSearch, AngularJS, Maven, Apache Tomcat, Mockito, GIT, Jenkins, IntelliJ, Postman, Sonar, WinSCP, Jira. Hibernate/JPA, PL/SQL, Bootstrap, Grunt 0.4.5 Projet : Lecture et contrôle qualité des fichiers CRD Méthodologie : Agile Scrum Missions et tâches réalisées : •Conception et développement d’applications •Rédaction des spécifications techniques •Code Review •Mise en place de l’infrastructure AWS via Terraform •Transformation de la data avec Glue DATA / Athena •Conception et mise en place des Dashboard avec QuickSight •Développement de web services REST •Développement des batchs avec Spring batch. •Développement des AWS Lambda avec Python •Création de composants réutilisables et responsives avec ReactJS. •Développement des IHM avec ReactJS •Mise en place CI/CD (GitLab + ECR) •Planification et développement des tests unitaires et assurance de couvrage Environnement technique: Java 17, Spring Boot, Spring-Security, React,NodeJs PostgreSQL, AWS (Lambda, ECS, Athéna, Step Function, Glue, S3, QuickSight), Terraform, Docker, GitLab CI,Python, Gradle, Swagger Projet : – OEuvre non identifie : mise en disposition les oeuvres non identifier pour le grand public (revendication des oeuvres) Méthodologie : Agile Scrum Missions et tâches réalisées : •Développement de web services REST •Développement des batchs avec Spring batch. •Implémentation des tests unitaire •Préparations des livrables de production •Implémentation des tests de charge avec Jmeter •Amélioration de la recherche avec ElasticSearch •Rédaction des spécifications techniques Environnement technique: Java 8, Spring Boot, Spring Batch,Junit, Elasticsearch, Kibana, Oracle, Maven, Postman, Sonar ,Tomcat, Mockito,Git, Linux, Shell, Jmeter, Jenkins, Confluence, Jira, Swagger

Consultant java/j2ee

KLESIA

févr. 2018 - août 2018

7 mois

Paris, France

Projet : UD Usine a document : application consiste à gérer les utilisateurs de l’usine a document et voir les traces des différents lots de documents générer par KSL, avec les nouvelles technologies Méthodologie : Agile Scrum Missions et tâches réalisées : ➢ Développer des applications J2EE/AngularJS et web services, ➢ Participation dans la modélisation de l’application. ➢ Migrer la base de données du DB2 a MySQL ➢ Intégrer les développements réalisés, ➢ Test unitaire de l’application ➢ Rédaction des spécifications techniques. Environnement Technique : HTML5, Java 8, CSS3, BootStrap 4, AngularJS 1.6.8, Spring MVC4, Spring Boot, Web Services REST,Mysql, Swagger , Maven 3 , Tomcat 8.0,Mokkito,GIT, Jenkins, Eclipse,Postman, Sonar, Wincp, Putty,Filezilla,Mega ,Jira,Confluence, Npm, Système : poste de travail en Windows 7, serveurs en Linux.

Software Engineer

Orange

sept. 2016 - janv. 2018

1 an 5 mois

Projet: Orange GED Gestion électronique de documents (GED) : le projet TMA consiste à faire la maintenance et les petits évolutions sur la solution GED basée sur Documentum pour gérer les différents documents ( contrat client , documentation interne ..) Méthodologie : Agile Scrum Missions et tâches réalisées : ➢ Préparation de devis évolutifs et correctifs et chiffrage des évolutions, ➢ Réaliser les évolutions logicielles ➢ Analyser et réaliser des corrections d’anomalies logicielles, ➢ Intégrer les développements réalisés, ➢ Préparation et animation des réunions quotidiennes de l’équipe (Daily Meeting), ➢ Tests et préparation des livrables et déploiements, ➢ Analyser les incidents de production, ➢ Rédaction des spécifications techniques. Environnement Technique : HTML, Java 8, CSS3, Javascript, JQuery,JSP,Servlet,WDK (Documentum Web Developemnt Kit),Web Services (SOAP),Oracle 11g, Documentum 6.7, DFC (Documentum Foundation Classes)6.7 ,Dqman, SoapUI, Java 6,Maven , Jboss 5.1,GIT, Eclipse, Sonar, HP QC ALM , Wincp, Putty,Jira, Système : poste de travail en Windows 7, serveurs en Linux.

Java Developer

Attijariwafa bank

févr. 2016 - juil. 2016

6 mois

Casablanca, Maroc

Conception et développement d'un annuaire central


Formation

ENSET Mohammedia

Master's degree, Distributed Systems

2014 - 2016

3 ans

Résultat : BAC+5

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.