Hamada - Ingénieur de développement JAVA
Ref : 220425Z001-
Domicile
94500 CHAMPIGNY-SUR-MARNE
-
Profil
Ingénieur de développement (40 ans)
-
MobilitéTotalement mobile
-
StatutFreelance
-
Tarif Journalier MoyenVoir le tarif
-
Poste: Ingénieur études et développement JAVA / ANGULAR
NATIXISJan 2021 - Jan 2022Projet Dali : Refonte de l'application de Java6/JSF à Java11/Angular12 et la centralisation
Environnement technique spring boot 2,Java 11 , angular 12, Material Design, Rest, Maven 3 , Orace 12g, Jenkins, Bitbucket, XL deploy.
des apis rattachées à LoanIQ.
Team: 4 Devs, 1 Architecte
Tâches effectuées Choix de l'architecture et Mise en place du socle technique du projet.
Participation avec les équipes UI/UX pour la mise en place de la charte
graphique et de la disposition des différents composants.
Développement des écrans et des web Services.
Configuration des outils DevOps (Jenkins/XL deploy)
Gestion des habilitations SSO. -
Poste: Ingénieur études et développement JAVA / ANGULARTeam: 12 Devs, 2 Architect
BNPPARIBASJan 2017 - Jan 2020Projet Mise en place d’applications WEB transverses dans le cadre de la transformation
Environnement technique Kubernetes, Docker, Bluemix ICP (IBM Cloud Private), Java8, Maven3, Angular8, SpringBoot, Hibernate, Bootstrap, Redux, JUnit, Cucumber, Liquibase, WS REST, GitLab CI, Jenkins, SonarQube, Artifactory.
digital au sein du patrimoine, migration de toutes les applications dans le cloud et la
mise en place d’une transformation agile/scrum.
Tâches effectuées Participation aux développements de la partie Backend et Frontend
Mise en place une stratégie de test (DDD, micro service REST, BDD
testing, Guerkin)
Amélioration méthodologie agile au sein de l’équipe (pair programming,
mob programming et cérémonies)
Automatisation build et déploiement continue via Gitlab CI
Dockerisation des applications
Mise en place config kubernetes (fichiers de config KUBE : configMap,
service, ingress, network, déploiement)
Support technique client et suivi de déploiement
Développement de plugin JIRA ( Java, Velocity, Atlassian sdk) -
Poste: Ingénieur études et développement JAVA / ANGULAR JS
GUERBETJan 2017 - Jan 2017Projet Développement d’application WEB dans le cadre de la mise en place d'une Interface
Environnement technique Java, Maven, AngularJS, SpringBoot, Apache Camel, Bootstrap, JUnit, Liquibase, WS REST, SmartGit, ElasticSearch, Hibernate.
qui permet la gestion des produits de contraste pour les centres radiologiques.
Tâches effectuées Récupération des rapports d’injection provenant du matériel Guerbet.
Réalisation de l’interface de contrôle et de gestion des examens patients.
Mise en place de rapports statistiques.
Mise en place de l’internationalisation avec getText
Réalisation d’une interface web basé sur une maquette.
Ecriture des tests unitaires. -
Poste: Ingénieur études et développement JAVA / ZKOSS
PMC, GROUPE CARRUSJan 2015 - Jan 2017Projet Développement d'application WEB dans le cadre de la mise en place d'une Interface
Environnement technique Java , Sybase , JBoss Wildfly, Zkoss/ZK , Maven 2, EJB 3, iReport
interactive et temps réel de pilotage et chronologie des courses hippiques ( Paris Mutuel )Team: 5 Devs
Tâches effectuées Rédaction des spécifications techniques
Implémentation des services (EJB 3)
Conception des reports avec Jasper Report
Design d'interface utilisateur et ergonomie IHM (Css, Jquery, ZK, pattern
MVC/MVVM) -
Poste: Ingénieur études et développement JAVA/JEE
DOMISERVE, GROUPE LA BANQUE POSTALJan 2014 - Jan 2014Projet Développement d'un extranet qui permet de visualiser toutes les informations
Environnement technique Java, Oracle 10g, JBoss Seam 2 , Hibernate 3, JSF , Maven 2, EJB 3, JBoss AS 4, VisualCron, BIRT 3, Richfaces 3, JUnit 3.
relatives à l'activité du client AGIRC-ARRCO. (Reporting, suivi d’activités, GED)Team: 8 Devs, 1 Architect
Tâches effectuées Rédaction des spécifications techniques
Développement des tests Unitaires
Implémentation des services (EJB 3)
Conception des reports avec BIRT
Support des outils internes communiquant avec l'extranet
Automatisation des tâches quotidiennes avec VisualCron
Supervision de production -
Poste: Ingénieur études et développement JAVA/JEE
DANI CREATIONSJan 2014 - Jan 2014Projet Conception et réalisation d’un batch de gestion des entrepôts, création et mise à jour
Environnement technique Java, Spring Batch 2, Spring3 (Core, DAO, AOP),JUnit, Log4j,Jenkins, Maven, SVN, Sonar, JasperReport5, Ireport5, UML.
des commandes et bons de livraison, gestion de stocks et des reliquats.Team: 2 Devs, 1 Leadtech
Tâches effectuées Rédaction des spécifications techniques détaillées
Conception et modélisation en UML
Réalisation des tests unitaires
Développement et réalisation du batch en JAVA
Automatisation des fichiers PDF avec JasperReport et iReport5
Packaging et livraison avec Maven
Déploiement -
Poste: Ingénieur études et développement JAVA/JEE Team: 4 Devs
SFRJan 2013 - Jan 2014Projet Mise en place d’une intranet qui permet l’automatisation et l’optimisation du workflow de
Environnement technique Java, Spring Core 3, JSF 2.2, Hibernate 4, Maven 3, SQL Server, JUnit 4
résiliation pour les clients grands comptes.Tâches effectuées Etude et analyse de l’existant
Etude de faisabilité
Proposition et planification des solutions d’optimisation
Modélisation UML (Diagrammes de séquences, de composants et de
déploiement)
Définition et développement de l’architecture
Développement et mise en place de tests unitaires
Réalisation de reporting régulier -
Poste: Ingénieur études et développement JAVA/JEE Team: 1 Dev, 1 Architect
CITIZENMOBILITYJan 2012 - Jan 2012Projet Mise en place d’un moteur de calcul et d’optimisation d’itinéraire de taxis partagés
Environnement technique Java, Google Maps API, Spring Core 3, ActiveMQ, Hibernate 4, Maven 3, SVN, Jenkins, JIRA, Sonar, JUnit 4, Mockito, Agile..
(CityzenCab).Tâches effectuées Rédaction des spécificationstechniques
Analyse et Conception UML (Diagrammes de séquences, de composants
et de déploiement)
Etude des solutions Google Maps API
Conseil technique et choix de la solution en collaboration avec le client
Pair programming
Développement du socle architectural coinjointement avec l’architecte
Test Unitaires, d’intégration et de non régression
Intégration continue avec Jenkins -
Poste: Ingénieur études et développement JAVA/JEE Team: 3 Devs, 1 Leadtech
WDS TECHNOLOGIES (medspazio)Jan 2010 - Jan 2012Projet1 Développement d’une
Environnement technique Java, Apache Wicket 7, Spring 3, JPA, Maven 2, RallyDev, JUnit, SQL Serveur 2008, Agile(Scrum)
application web pour la gestion d’un outil de ticketing, des
congès, des CRA et des absences et support technique sur le SI radiologique.
Poste: Ingénieur études et développement JAVA/JEE
Team: 3 Devs, 1 Leadtech
Tâches effectuées Conception technique
Développement
Tests Unitaires et non régression
Maintenance corrective et évolutive
Support niveau 1
Installation et paramétrage du produit chez le client
Suivi des tickets (correction bugs)
Formation et rédaction de guides utilisateurs et des procédures (wiki)
Diplômes
2012 : Master II MIAGE, Systèmes d’information
distribués
Ecole Supérieure d’Informatique Appliquée à la Gestion,
l’Université Paris- Est Créteil Val de Marne, France
2009 : Master en architecture des systèmes
d’information
Ecole HASSANIA des travaux publics, Maroc
2006 : Maitrise en génie informatique
Faculté des Sciences Hassan II, Maroc
Synthèse des Compétences
Participation à toutes les phases du projet (analyse/développement,
mise en place et livraison)
Développement Back Java
Développement Front Angular
Réalisation des code reviews
La participation au suivi de l'intégration continue
Préparation et mise en place du déploiement automatique
Connaissances Techniques
Systèmes Linux (RedHat, ubuntu), Windows.
Outils Maven, Kubernetes, Docker, GitLab, Jenkins,
Artifactory, Sonar, Git, Jira, Confluence,
Bluemix ICP (IBM Cloud Private)
Langages et Framework techniques Java, TypeScript, SQL, Json, Yaml, XML
Spring Boot, Hibernate , JPA, JUnit, Liquibase
Cucumber, ElasticSearch, Redux.
Méthodologies et modélisation Agile (Scrum), Culture DevOps
(PowerAMC, Bouml), MVC/MVVM, REST
SGBDR ORACLE, SQL SERVER, MYSQL, PostgreSQL.
Langues
Anglais (technique)
2012 : Master II MIAGE, Systèmes d’information
distribués
Ecole Supérieure d’Informatique Appliquée à la Gestion,
l’Université Paris- Est Créteil Val de Marne, France
2009 : Master en architecture des systèmes
d’information
Ecole HASSANIA des travaux publics, Maroc
2006 : Maitrise en génie informatique
Faculté des Sciences Hassan II, Maroc
Synthèse des Compétences
Participation à toutes les phases du projet (analyse/développement,
mise en place et livraison)
Développement Back Java
Développement Front Angular
Réalisation des code reviews
La participation au suivi de l'intégration continue
Préparation et mise en place du déploiement automatique
Connaissances Techniques
Systèmes Linux (RedHat, ubuntu), Windows.
Outils Maven, Kubernetes, Docker, GitLab, Jenkins,
Artifactory, Sonar, Git, Jira, Confluence,
Bluemix ICP (IBM Cloud Private)
Langages et Framework techniques Java, TypeScript, SQL, Json, Yaml, XML
Spring Boot, Hibernate , JPA, JUnit, Liquibase
Cucumber, ElasticSearch, Redux.
Méthodologies et modélisation Agile (Scrum), Culture DevOps
(PowerAMC, Bouml), MVC/MVVM, REST
SGBDR ORACLE, SQL SERVER, MYSQL, PostgreSQL.
Langues
Anglais (technique)