
OUHASSOU ISSAM
Senior Java/JEE Engineer | Cloud & Spring
Salaire / Taux journalier
Clichy, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ingénieur Java/JEE Senior avec 8+ ans d'expertise en développement cloud et architecture microservices. Tech Lead expérimenté chez Orange (30M clients) et CDC, spécialisé en migration cloud Azure, optimisation de performance et qualité logicielle (couverture tests >80%). J'apporte une maîtrise complète Java/Spring/Cloud avec un focus sur la robustesse, la scalabilité et l'excellence technique de vos projets critiques.
Expérience de travail
Senior Java Engineer - Cloud Azure – Tech Lead
Informatique Caisses des dépôts (ICDC)
févr. 2024 - Présent
2 ans 9 mois
– Correction des issues Coverity. – Suivi de la qualité du code via SonarQube et correction des blockers Sonar. – Développement des TUs et assurer une bonne couverture du code source. – Application des principes de clean code, relecture rigoureuse et couverture de tests élevée (>= 80%) – Prévention des régressions, revues de code et documentation systématique sur confluence. – Développement des tests en suivant la méthodologie TDD/BDD – Déploiement des applications via Fusion (sur des machines SAS/ chemin Artifactory Release). – Migration des VMs Legacy (RH6) to RH8 avec la montée de version Tomcat9, Apache2, OpenJDK 8. – Virtualisation des VIPs SPS sur des instances API Manager. – Générer des statistiques et visualisation des données avec Elastic Search (Dashboards...). – Utilisation de Kibana pour la surveillance des performances. – Préparation des chronos pour les MEPs avec des dossiers de la surveillance applicative. – Gérer les différents logs sur Splunk (Tomcat/Apache) et Lognavigator. – Analyse des schémas d'architecture (Ouverture des flux, dépendances entre les applis...). – Création des VMs CLOUD et déploiement des livrables via Fusion. – Analyse des bugs sur les différentes applis de la BEL (Remote Debug via Putty, Analyse des logs...) – Mise en place de processus de suivi des différents projets migrés depuis la pré-intégration jusqu'à la PROD (Création des VIPs Cloud, VIPs NSX, VIPs SPS, demande TNRs...) – Réalisation des tests API avec Postman. – Utilisation d'assistants IA pour le dev/détection de vulnérabilités (Copilot, Snyk et SonarQube) – Participation à des revues de code et présentation des démos. – Supervision et configuration du traffic des VIPs via l'API Gateway (solution Axway)
Ingénieur Etudes et Développement Java/J2EE – Tech Lead
Ericsson / ORANGE
févr. 2020 - janv. 2024
4 ans
– Migration et Développement d'une application qui assure la prise d'abonnement, l'acquisition, la gestion clients (CRM), l'activation des ressources réseau, la vente, la valorisation et la facturation, les prélèvements, les paiements et le recouvrement sur l'ensemble de plus de 30 millions de clients mobile. – Développement des tests unitaires JUnit/Mockito, tests d'intégration. – Affinage et Sizing des nouveaux sujets de dev. – Choix de solutions techniques pour les évolutions à développer – Organisation de réunions techniques afin de discuter/proposer les solutions techniques et le schéma directeur des développeurs. – Participation et animation des réunions agiles de l'équipe (Daily meeting, démos, Rétro, Sprint...), Agilité SAFe (PI Planning...). – Réalisation des développements et chiffrage d'évolutions. – Assistance technique (Support de l'équipe) en JAVA/J2EE. – Contrôle de la qualité du projet et couverture de tests avec Sonar. – Participation à toutes les étapes du projet (Conception, Développement, Tests, Optimisation). – Développement d'évolution (Back & Front) en mode AGILE. – Rédaction des documentations relatives aux développements et des spécifications fonctionnelles/techniques.
Ingénieur Etudes et Développement Java/CLOUD
KLESIA
déc. 2018 - janv. 2020
1 an 2 mois
– Contrôler la qualité du projet et assurer la couverture de tests avec Sonar – Développement d'évolutions (Back & Front) en mode AGILE – Analyse et chiffrage d'évolutions – Correction et gestion des incidents – Développement des tests unitaires JUnit – Création d'un repo centralisé pour l'ensemble des modules Terraform utilisés – Automatisation de la création des infrastructures IAAS / PAAS sur Azure : Terraform – Gestion des performances des applications : Azure insight – Configuration et gestion des bases de données : azure single server, Azure flexible server – Intégration Continue : Azure Pipelines et azure Repos – Backup (Azure Service Recovery Vault), Monitoring (Azure Alerts & Azure Monitor) – Mise en place d'une architecture hexagonale avec une approche DDD – Assistance technique (Support de l'équipe) en JAVA/J2EE
Ingénieur Etudes et Développement Java/J2EE
CNP Assurances
sept. 2017 - nov. 2018
1 an 3 mois
– Gestion des points Client (Rédaction des comptes rendus, animation des ateliers avec le client et l'équipe, etc....). – Migration et refonte des modules de l'application en JAVA 8 (Expressions Lambdas, API Stream, gestion des dates, etc...). – Développement des tests unitaires JUnit/EasyMock. – La gestion des caches en utilisant les fichiers "ehcache.xml" et les annotations. – Intégration continue avec Jenkins et tests d'intégration. – Tests de performance / IHM / Non-régression / fonctionnel. – Utilisation du socle technique (Spring Data/Boot, JPA, etc...) pour la migration JDBC to JPA. – Rédaction du plan d'action et des spécifications fonctionnelles/techniques. – Optimisation des appels Webservices REST. – Déploiement de l'application dans les environnements de Tests/Prod. – Réalisation des tests unitaires et tests d'intégration – Préparation des livraisons et Déploiement d'applications. – Réalisation de phases de tests en amont du développement – Mise en place d'une surveillance de la qualité de la production. – Modélisation des diagrammes de classes/séquences avec MagicDraw. – Migration des requêtes (Query, TypedQuery, NamedQuery et NativeQuery).
Ingénieur Etudes et Développement Java/J2EE
CGI - Office des Publications, Commission Européenne / Parlement Européen (EP)
déc. 2016 - août 2017
9 mois
– Développement, assemblage, intégration et tests. – Migration des projets de Java 7 vers Java 8. – Implémentation de webservices et tests unitaires. – Gestion des dépendances en spécifiant la dépendance à ajouter. – Réalisation des tests unitaires. – Maintenance corrective du projet. – Points de suivi hebdomadaires avec le client au sujet des anomalies et de maintenance. – Rédaction des fichiers de spécifications fonctionnelles et techniques détaillées. – Rédaction des fiches de tests. – Livraison JENKINS pour chaque évolution/correction. – Interaction avec les business analystes pour s'assurer que les besoins sont implémentés correctement. – Définition et appels des Web Services REST avec des requêtes POST / GET et des Objets WebClient / RestTemplate. – Déploiement dans JBOSS et livraison Client (une livraison spécifiée par le client sous forme d'un ensemble de traitement UNIX, etc...). – Analyse des bugs techniques dans les logs Unix en utilisant des sessions Putty. – Participer aux différentes rétrospectives pour chaque Sprint (Programmer des tâches et proposer des axes d'amélioration pour augmenter la productivité du projet). – Faire des analyses sous forme de SPEC pour proposer des solutions qui vont être validées par le client avant de commencer le Développement. – Gestion des incidents côté clients/utilisateurs (Des bugs avec différents niveaux de priorité). – Développement et Maintenance évolutive des modules évolutifs de la plateforme << CIBWA >> et CtrlTool – Debug et Analyse du code existant et du modèle de données pour développer des évolutions demandées par le client. – Ajout des Scripts et des requête SQL côté Bases de données pour des traitements sur les amendements et sur les documents Budgétaires. – Traitement des retours client. – Accompagnement des collaborateurs juniors. – Encadrement des nouveaux stagiaires (Rédaction du rapport, choix du sujet, etc...).
Formation
–
Ingénieur d'Etat, Informatique
2016 - 2016
1 mois
–
Classes Préparatoires Aux Grandes Ecoles d'Ingénierie, Mathématiques
2012 - 2012
1 mois
– Option : Maths SUP, Maths SPE
Licences et certifications
Formation Angular, Java 11/17
Délivré le : janv. 2020
Certification OCA JAVA 8
Délivré le : janv. 2018