Développeur JAVA/J2EE, adapté aux nouvelles technologies, capable de mener les processus de développement et d'amélioration dans le cycle de vie du développement de logiciel complet. En outre, j’ai une excellente communication et une bonne capacité de travailler et de collaborer dans l'équipe pour définir et affiner de nouvelles fonctionnalités.
Analyse du besoin fonctionnel exprimé par la maîtrise d'ouvrage et rédaction des spécifications techniques.
Conception et réalisation de la solution.
Développement de la couche présentation (JSF, Struts), de la couche métier (EJB), Web Services (RESTful, SOAP), partie Client, couche de données (Hibernate, JPA).
Développement des composantes du CRM.
Réalisation des tests unitaires et tests d’intégration.
Maintenance et évolution du socle technique et de l’architecture.
Création des branches SVN et la fusion entre les différentes versions du projet.
Détails de l'expérience
Projet : Mise en place du CRM Uniges pour différents clients
Projet : Portail Financier en Tunisie Analyse du besoin fonctionnel exprimé par le client Rédaction des spécifications Etude et conception de la solution Développement et intégration Environnement : HTML5, PHP, jQuery
Projet : Mise en place des sites Web de vente en ligne Analyse du besoin fonctionnel exprimé par le client Intégration du CMS Environnement : HTML5, PHP, JavaScript, Prestashop, Joomla, OsCommerce
Projet 1 : GPS localisateur pour les engins de Transport Missions et tâches réalisées : Installation du système de localisation GPS Développement et paramétrage de la carte Développement du back end Environnement : ARDUINO, MICRO C, PIC
Projet 2 : ERP de Gestion de production Missions et tâches réalisées : Développement de la couche DAO Création des rapports des différents états de production et d’avancement de projet Création des rapports de bons Achat, Livraison et Facture Création des rapports de l’état de la matière première dans le magasin Environnement : JAVA/J2EE, Hibernate, SQL Server, SVN, Crystal Reports.
Missions et tâches réalisées : Analyse du besoin fonctionnel exprimé par le client Rédaction des spécifications Etude et conception de la solution Mise en place du socle de l’architecture technique Développement et intégration Réalisation des tests unitaire et intégrations