Oussama Ben Jemia

Développeur Sénior Fullstack Java / DevOps / Cloud

Moves to Épinay-sur-Seine, Épinay-sur-Seine

  • 48.9546
  • 2.3083
  • Indicative rate €500 / day
  • Experience 7+ years
  • Response time 2h
Propose a project The project will only begin when you accept Oussama's quote.

Availability not confirmed

Propose a project The project will only begin when you accept Oussama's quote.

Location and geographical scope

Location
Épinay-sur-Seine, France
Can work in your office at
  • Épinay-sur-Seine and 50km around
  • Épinay-sur-Seine and 30km around

Verifications

Languages

  • Anglais

    Full professional proficiency

  • Arabe

    Native or bilingual

Skills (42)

Oussama in a few words

Ingénieur Cloud / DevOps, motivé, doté d’une solide expérience en développement Java / JEE, APIs REST, CI/CD et en système Linux propose mes services pour accompagner les entreprises dans leurs transformations digitales.

Experience

Cofiroute

Transportation

Développeur junior Java / JEE / Spring / Tomcat

Sèvres, France

October 2008 - April 2010

Le projet consiste en l'adaptation d'un référentiel qui permet de gérer les équipements (Bornes d'entrée/sortie), les transactions, les abonnements (LIBER-T) d’une société concessionnaire d'autoroutes (Cofiroute) à la gestion de la multi-concession (Arcour).
Rédaction de Spécifications fonctionnelles générales et détaillées
Développement de batch de traitement de fichiers
Développement d'IHM
Déploiement et packaging (jar, war, ear) de l'application
Maintenance applicative – correction des anomalies

ONF

Public sector

Développeur junior Java / JEE / SWT (client lourd) / Glassfish

Créteil, France

May 2010 - April 2011

Développement du module Achat de l'application Teck (outil de création et de gestion des achats) de l’office national des forêts.
Création de l'IHM en SWT
Databinding de l'IHM avec les objets de la couche présentation
Transformation des objets de la couche présentation en objet métier
Transformation des objets de la couche métier en objet persistant
Persistance de ces objets grâce à JPA/Hibernate
Création des fenêtres de recherche permettant de rechercher les objets persistés
Développement des applications métiers autour de ces objets (Validation d'une demande d'achat, transmission d'une demande d'achat à un producteur, instruction d'une demande d'achat etc...)

Crédit du nord

Banking & Insurance

Développeur full stack Java / JEE / Spring / Weblogic portal

Paris, France

June 2011 - August 2011

Etudes techniques (générales et détaillées), mise en place et maintenance des différentes applications fonctionnelles du projet Multicanal.
Release technique – Vérification de l’impact de l’évolution de librairies (ExtJs, Log4j)
Installation de modules sur le portail web
Tests en environnement de production

Caisse des dépots

Banking & Insurance

Développeur sénior full stack Java / JEE / Struts 2 / Tomcat

Paris, France

August 2011 - February 2013

Projet AEJ (Administration Electronique de la Justice) : partenariat entre le ministère de la Justice et la Caisse des Dépôts, destiné à accompagner la modernisation de la Justice par le développement de l’administration électronique.
L'équipe avait en charge la maintenance corrective et évolutive de 3 applications web :
- IPweb : application de dématérialisation des échanges entre les huissiers et les Tribunaux d’instance (refonte de l’outil de gestion par les juridictions des injonctions de payer)
- PMP (Portail Majeurs Protégés) : dématérialisation des échanges entre les tuteurs de majeurs protégés et les Tribunaux d’instance, tant pour les requêtes soumises que pour la reddition des comptes de gestion
- Portail Justice : création d’un portail d’accès à la Justice pour les procédures sans représentation.
Conception et réalisation d’IHM
Application du modèle d’Architecture 3 tiers pour le développement d’IHM
Suivi de Production
Maintenance évolutive et corrective
Livraison, packaging (avec Continuum) et déploiement (serveur UNIX)

Société Générale - Société Générale

Banking & Insurance

Développeur Sénior Full Stack Java / JEE / Spring / JSF / Weblogic

Fontenay-sous-Bois, France

March 2013 - June 2016

Projet CTI 05 (Sogecash Interest Offset) : Dans le cadre du programme GTB (Global Transaction Banking), l’application CTI (centralisation de trésorerie pour les moyennes et grandes entreprises à dimension internationales) est impactée donnant lieu à un nombre important d’évolutions sur la partie « périphérie ».
Rédaction des documents de conception technique
Conception et réalisation d’IHM
Application du modèle d’Architecture 3 tiers pour le développement d’IHM
Suivi de Production
Maintenance évolutive et corrective
Livraison, packaging et déploiement (serveur UNIX)
Raccordement de l’application à l’annuaire d’authentification et de gestion de rôles de l’entreprise SAFE.
Projet CTI 03 (Infopooling) : Cette application permet aux différentes implémentations de la SG à travers le monde, de proposer à leurs clients la consultation et le chargement des états de Reporting de leurs groupes et comptes bancaires.
Rédaction des documents de conception technique
Conception et réalisation d’IHM
Application du modèle d’Architecture 3 tiers pour le développement d’IHM
Mise en place de Web services pour gérer l’accès à distance aux états.
Suivi de Production
Maintenance évolutive et corrective
Livraison, packaging et déploiement (serveur UNIX)
Raccordement de l’application à l’annuaire d’authentification et de gestion de rôles de l’entreprise SAFE.
Migration technique : Suite à l’évolution du serveur d’application Weblogic 9 vers Weblogic 12c, une importante action a été menée afin de préparer le nouveau serveur à la migration de l’application CTI.
En collaboration avec l’équipe d’administrateurs serveur, installation du domaine de sécurité, création et configuration des sources de données, installation des certificats de sécurité du serveur et déploiement de l’application.

INA

Film & Audiovisual

Tech Lead Java / JEE / SpringBoot / Angular 5+

Bry-sur-Marne, France

September 2016 - August 2020

Projet Recherche INA : Au sein du département recherche de l’INA, la réalisation de POC basés sur les dernières technologies du moment (Web, mobile, hybrides …) permet de fournir une vitrine technologique démontrant les savoir-faire et la capacité d'innovation du département. Dans ce contexte et dans un esprit de développements futurs, l'architecture globale a été structurée afin d’englober ces Poc au sein du projet Amalia.js qui comporte un player développé suivant les standards HTML5 / Javascript et à l’aide des librairies externes.
Rédaction des documents de conception technique des pocs réalisés
Conception et réalisation des pocs
Estimation de charge et de complexité des évolutions du player existant
Présentation du POC afin de permettre une éventuelle réalisation dans le cadre d’un projet réel.
Projet Acquisition NEVA : Cette application permet de piloter, suivre et superviser les traitements assurant l’acquisition de fonds audiovisuels (photo, radio et vidéo), c’est-à-dire, définir le process de traitement des métadonnées ou traitements de «collecte et conservation» d’un fonds, définir le process de traitement des médias ou traitements techniques d’un fonds, suivre l’avancement des traitements sur un fonds et superviser les traitements.
Rédaction des documents de conception technique
Recueil, cadrage et chiffrage des besoins
Conception et suivi de réalisation de services et des tests unitaires associés
Audit de l'architecture technique et du code
Intégration et management des API REST
Modélisation BDD
Gestion de l’échange entre les services Acquisition et le workflow SLAN
Livraison, packaging et déploiement (serveur UNIX)
Développement des IHMs de l'application en mode fullstack
Application des bonnes pratiques de Dev (TDD, Clean Code...)
Participation à la mise en place de la chaîne CI/CD pour l'automatisation du processus de mise en production en appliquant la méthodologie DevOps

Environnement Technique :
JAVA(8), J2EE, Docker, Ansible, SonarQube, Centos 7, WebServices (API REST), Hibernate, SVN, FlywayDB, MySql, Eclipse, SwaggerUi, Javascript, jQuery, Jenkins, Angular 8, NodeJs, Swift iOS (notions), Tomcat, Script shell, Maven, Redmine, ActiveMQ, MongoDB, Html 5, Css, Json, Typescript, JUNIT

Education

charter modal image

Success is a team effort

Contribute to this success and the community's professionalism by signing the Freelancer Code of conduct

Sign the code