Amine - Développeur JAVA

Ref : 110109K001
Photo d'Amine, Développeur JAVA
Compétences
Expériences professionnelles
  • Expérience professionnelle


    CHRONOPOST De Septembre 2019 – Aujourd’hui
    Fonction : Tech Lead Fullstack Java/ React

    Intervention sur deux projets :
    Projet COLLECTE : Gestion des tournées collecte, organisation et équilibrage.
    Projet AREA : Gestion des tournées distribution.

    Missions et réalisations
    Architecture microservices avec Spring (Web, Data, Security, Retry, AOP), Spring Boot, Spring Cloud (Eureka, Gateway, Config, Security), Spring Actuator, Kubernetes, Docker, GIT lab, google cloud platform, GIT, REST, ...)
    Refactoring et migration du monolithe historique.
    TDD, BDD, DDD, clean architecture, simple design.
    Mise en place de pipeline CI/CD avec Kubernetes, Docker, Gitlab.
    Développement Front end avec React, Redux, Hooks.
    Coaching et mentoring sur les pratiques Software Craftsmanship.

    Environnement : JAVA 8, React, Redux, Hooks, Spring (Web, Data, Security, Retry, AOP), Spring Boot, Spring Cloud (Eureka, Gateway, Config, Security), Spring Actuator, Kubernetes, Docker, GIT lab, Google Cloud Platform GCP, GIT, REST, HTML 5, CSS 3, Junit, Mockito, Maven, Apache Tomcat, JIRA, Agile, Scrum.




    Groupe APICIL Août 2017 – Août 2019 (2 ans)
    Fonction : Expertise SOA

    Intervention sur deux projets :
    Projet PABLOS : Gestion des flux inter-applicatifs entre le CRM, le logiciel de gestion d’assurance GTAIA et l’éditique.
    Projet Sunshine : Gestion des flux inter-applicatifs entre la retraite et l’épargne.

    Missions et réalisations
    Contribution à la conception de l’architecture applicative
    Intervention sur plusieurs sujets techniques transverses
    Etude de la faisabilité technique des besoins de la MOA (Etude de faisabilité, Etude d’impact, Estimation des charges).
    Conception des flux de données inter-applicatifs.
    Développement des flux BPEL et OSB.
    Migration des composants Oracle SOA Suite 11g vers 12c.
    Support sur les incidents de production.
    Participation à la maintenance corrective et évolutive du projet.
    Tests d’intégration sur l’environnement de qualification.
    Documentation du projet : Dossier des spécifications d’interface, conception technique, cahier de tests, documents utilisateurs, alimentation du Wiki.

    Environnement : SOA Suite (BPEL, OSB), JDeveloper (12c), WebLogic (12c), JAVA, SQL, PLSQL, web services (SOAP, REST), SOAPUI, Postman, Jira.











    Groupe OCP Janvier 2016 – Juillet 2017 (1,5 an)
    Fonction : Consultant Oracle HCM

    Digitalisation des processus métier RH
    Le projet consiste en une refonte et homogénéisation de l’ensemble du panel applicatif de la direction des ressources humaines de l'office chérifien de phosphate (1et exportateur d'engrais dans le monde)

    Missions et réalisations
    Analyse des besoins de la MOA.
    Rédaction des spécifications fonctionnelles et techniques.
    Développement backend d’une application de gestion des demandes Self-Service RH et interfaçage avec le portail RH.
    Développement des web services REST.
    Personnalisation des panneaux standards d’Oracle EBS.
    Analyse et correction des bugs et demandes d’évolutions.
    Installation et configuration d’APEX avec ORDS.
    Rédaction des livrables techniques.

    Environnement : Oracle EBS, OAF, ADF, ORDS, APEX, BI Publisher, JAVA, SQL, PLSQL, REST



    CMR (Caisse Marocaine des Retraites) Décembre 2012–Décembre 2016 (3 ans)
    Fonction : Consultant Oracle HCM / Développeur Java/Java EE

    Nouveau système d’information métier (NSIM)

    Missions et réalisations
    Analyse et définition des besoins.
    Identifier les besoins fonctionnels et les besoins techniques des utilisateurs.
    Affiner les besoins et les attentes formulées par les utilisateurs.
    Conception : Modéliser le système avec UML.
    Développement avec Java et le Framework Spring.
    Implémentation de la partie frontend : JSF, HTML5, CSS3, Javascript, Bootstrap.
    Conception et réalisation de plusieurs web services.
    Réalisation du Mapping base de données avec Hibernate
    Développement des tests unitaires avec JUnit.
    Reprise des données.
    Maintenance évolutive : Développement des nouvelles fonctionnalités.
    Maintenance corrective : Corrections de bugs.
    Formations techniques.
    Rédaction d’une documentation technique de mise en production.

    Environnement : Oracle EBS, Core HR, PAYROLL, APEX, Java 7, Java EE 6, Spring, Hibernate, JSF, HTML 5, CSS 3, JavaScript, Bootstrap, PostgreSQL, Glassfish, Junit, SQL, PLSQL, Maven, Eclipse.


















    ANRT (Agence nationale de réglementation des télécommunications)
    Mars 2012 – Novembre 2012 (9 mois)
    Fonction : Développeur Java/Java EE

    Migration d’une application web développé avec PHP vers Java, et développement d’un module de facturation

    Missions et réalisations
    Reprise de données.
    Conception technique de l’application.
    Développement Front-end et Back-end de l’application.
    Mise en place des tests unitaire avec JUnit.
    Participation au suivi de la recette client.
    Rédaction de la documentation technique associée.
    Mise en production : livraisons des War, exécution de scripts SQL de modification et de mise à jour de la base de données.

    Environnement : Java, Java EE, JSF, Hibernate, Spring, Glassfish, Maven, Junit, Bootstrap, HTML, CSS, Javascript, Eclipse.




Études et formations
  • Diplôme

    2012 :
    Diplôme ingénieur en informatique ‘High Technology School, Rabat’
    Option : Conception et Développement en Génie Logiciel.

    Certifications

    Pivotal Certified Spring Professional
    Oracle Certified Professional, Java EE Web Component Developer.
    Oracle Certified Professional, Java SE Programmer.
    Oracle SOA Suite 12c Certified Implementation Specialist.
    Oracle Application Development Framework 12c Certified Implementation Specialist.
    Oracle Database SQL Certified Expert.
    Oracle PL/SQL Developer Certified Professional.
    Android Certified Application Developer

    Principales compétences

    Oracle SOA Suite (BPEL/OSB), WebLogic Server.
    Oracle ADF, OAF, APEX, BI Publisher.
    Oracle Database, SQL, PLSQL.
    Oracle E-Business Suite, Core HR, Payroll.
    Java 8, Spring 5, JPA, Hibernate, SOAP, REST.

    Compétences fonctionnelles

    Assurances/ Banque ;
    Télécom ;
    Secteur public (Administrations et Entreprises publiques) ;

    Langues

    Anglais : Professionnel

D'autres freelances
Développeur JAVA

Ces profils pourraient vous intéresser !
CV Développeur Full Stack - Tech Lead
Enzo

Développeur Full Stack - Tech Lead

  • BAYONNE
JAVA PHP SYMFONY Angular CI/CD DEBIAN TypeScript
Bientôt disponible
CV Consultant IT
Anthony

Consultant IT

  • QUERRIEU
JAVA J2EE SQL SERVER Microsoft PowerApps Microsoft Power BI
Bientôt disponible
CV Développeur Android Kotlin
Senda

Développeur Android Kotlin

  • ÉPINAY-SUR-SEINE
Kotlin JAVA XML SQL Angular NODE.JS
Disponible
CV Développeur JAVA - ANGULAR
Demba

Développeur JAVA - ANGULAR

  • SACQUENVILLE
JAVA Angular Spring Boot POSTGRES GIT SWAGGER Kafka RabbitMQ JENKINS AMAZON AWS
Bientôt disponible
CV Ingénieur de développement JAVASCRIPT
Said

Ingénieur de développement JAVASCRIPT

  • PARIS
JAVASCRIPT SQL JAVA Angular J2EE C++
Disponible
CV Chef de projet JAVA
Dieudonné

Chef de projet JAVA

  • SAINT-DENIS
JAVA BPM AGILE TEAM DEVELOPER TOMCAT LINUX SQL ENTERPRISE ARCHITECT JENKINS WINDOWS
Disponible
CV Analyste programmeur PHP
Mamadou

Analyste programmeur PHP

  • AMIENS
C PHP JAVA C++ SQL MYSQL Angular
Disponible
CV Développeur
Sabri

Développeur

  • BÉZIERS
REACT.JS JAVA .NET PHP C++ SQL JAVASCRIPT Angular ORACLE C SHARP
Disponible
CV Formateur PYTHON
Meryem

Formateur PYTHON

  • TOULOUSE
PYTHON JAVA SQL HTML WORDPRESS EXCEL CSS JAVASCRIPT VISUAL BASIC PHP
Disponible
CV Développeur Fullstack
Mohamed

Développeur Fullstack

  • PARIS
PHP SQL SQL SERVER JAVASCRIPT MYSQL PYTHON NODE.JS Next.js JAVA
Disponible