-
CGI
- Analyste Programmeur Senior Java/J2EE
Casablanca
2015 - maintenant
Développement d’une application Web de gestion des coûts ainsi qu'une application Back-End de transfert de factures, le rôle principal est la gestion des facturations la création de batch permettant l'extraction de données, la création de fichiers XML et leur validation avec un schéma XSD, l'envoi de fichiers via FTPS et SFTP ainsi que l'envoi de mail.
• Développememt en mode Agile
• Réaliser et réviser les conceptions techniques
• Développement et maintenance des différentes fonctionnalités de l’application
Environnement : Eclipse, Java Server Faces et l'extension PrimeFaces 4.0, Spring Framework 3.2.10, Hibernate 4.1.0, JPA, Jasper, Apache Ivy, Subversion, Tomcat 7, Oracle Enterprise Edition, WebADE, Jaxb, XSD, log4j, common-net, J2SSH Core 0.2.9, SFTP, FTPS, Java Mail, Jenkins, JUnit
-
CGI
- Analyste Programmeur Java/J2EE
Casablanca
2014 - maintenant
Développement d’une application de gestion financière
- Environnement bilingue français et anglais
- Développement en Mode Agile (Daily Scrum)
- Préparation de l’environnement de développement, installation sur une machnie (Red Hat Enterprise Linux Server release 6.5) des logiciels suivants (Apache Ant, Apache Maven, Subversion, Jdeveloper, Oracle Express, Nexus, Sonar, MySql, Jenkins (configurer les vues et les jobs)
- Développement des différentes fonctionnalités en Oracle ADF (Oracle Application Development Framework)
- Experience avec ADF Business Components (Application Module, ADF Entity Object, associations, View Object et View Links)
- Experience avec ADF Faces Rich Client, ADF Task Flow, Deploiment ADF/JDeveloper 11g dans Oracle WebLogic 11g
- Ecriture des test unitaire avec JUnit.
- Détecter, Analyser et régler les problèmes
- Réaliser la documentation en cas de résolution de problème générique ou autre
Environnements Techniques : Jira, JDevelopper 12.1.2, Oracle Application Development Framework - Oracle ADF, Java Server Faces, Jenkins, Nexus, ANT, Subversion Weblogic, Oracle 11G Express Edition, JUnit, Putty, Xming, WinSCP
-
Gemalto
- Ingénieur Sénior Developpement Java/J2EE
Meudon
2013 - 2014
Développement d’une application de gestion des passeports
- Environnement bilingue français et anglais
- Participer dans les phases de spécifications fonctionnelles chez le client,
- Concevoir la base de données et développement des différentes fonctionnalités,
- Rédaction de la documentation technique,
- Gestion des livraisons de l’application,
- Intégration de l’application et formation des futurs utilisateurs.
Environnements Techniques : Netbeans 7, Mercurial, Redmine, Glassfish 3.1, Websphere, Oracle 11G pro Entreprise, Struts, EJB3, JSP/Servlet, Java, JavaScript, JDBC, Web Services (SOAP)
-
Gemalto
- Ingénieur Sénior Developpement Java/J2EE
Meudon
2012 - 2013
Développement d’une application d’enregistrement civil et biométrique des citoyens pour les élections
- Participer dans les phases de spécifications fonctionnelles chez le client,
- Concevoir la base de données et développement des différentes fonctionnalités,
- Rédaction de la documentation technique,
- Gestion des livraisons de l’application,
- Intégration de l’application et formation des futurs utilisateurs
Environnements Techniques : Eclipse, Maven, MKS integrity (Gestion des sources et bug fixing), JBoss 5.1 AS, Oracle 11G pro Entreprise, EJB3, Vaadin, JSP/Servlet, Quartz, JAAS, JMS, JPA, XSD, jfreechart (pour les graphes de statistiques), Sécurité (Cryptographie), SQL, PL/SQL procédures et triggers, Web Services (SOAP)
-
HR Access
- Ingénieur Développement
2008 - 2012
Développement, support et maintenance des principaux modules JAVA/J2EE de HRAccess V5 & suite 7 (OpenHR, Query and reporting, Rich Client, Merge...)
-
PRODIT Service
- Ingénieur Développement
2007 - 2008
Durant cette période, j’ai été chargé de la conception, développement et déploiement d’applications ASP.net pour le compte des clients de l’entreprise Prodit Service, ainsi qu’à la formation des futurs utilisateurs et administrateurs (Base de données, Traitement de données, installation et déploiement des applications au sein du serveur …)