Slim Ben Attia

développeur java jee full stack junior

Paris, France

  • 48.8546
  • 2.34771
Nouveau
Proposer un projet

Préférences

Déplacement
Peut faire la totalité d'une mission dans vos locaux

Vérifications

  • E-mail vérifié
Rejoignez la communauté Malt pour découvrir le profil complet de Slim Ben Attia
Rejoignez la communauté Malt pour découvrir le profil complet de Slim Ben Attia

Compétences (18)

Slim en quelques mots

Ingénieur informatique, 4 ans d’expérience, confirmé en
Java 8, Maven, Hibernate, Spring security, Data, Boot, GIT, web service REST,HTML 5 ,CSS 3 , Bootstrap
Autonome et doté d’un excellent relationnel .

Expériences

janvier 2018 - Aujourd'hui | Paris, France

Secteur public & collectivités

Direction générale des Finances publiques

Développeur Java Jee full stack Junior

Contexte :

Le projet a pour objet d'offrir aux usagers particuliers et professionnels un service en ligne permettant l'acquisition dématérialisée des déclarations soumises à enregistrement (dons manuels, successions…) et le paiement en ligne les droits correspondants.

Equipe : 1 chef de projet ,2 référents techniques, 7 développeurs, 3 testeurs.

Rôle : Ingénieur d’études et développement Java EE .

Réalisations :

Coté Back-End :

Développement de la couche persistance d'application (Hibernate).
Création les Web services RESTful avec Spring(GET,POST,PUT,DELETE).

Coté Front-End :

Développement Web (HTML5/CSS4/Javascript/Jquery/ JSP) en utilisant le Framework Bootstrap 4 et Spring Web Flow.
Utilisez des API web(API Calculette, API Recherche).

Base de données (Postgresql) :

Création et modification de table postgresql.
Insertion des données dans une table postgresql.

Test Unitaire (Junit) :

Assurer que le code répond toujours au besoin même après d'éventuelles modifications.
Création d'une instance de la classe et de tout autre objet nécessaire aux tests.
Appel de la méthode à tester avec les paramètres du cas de test.
Comparaison du résultat obtenu avec le résultat attendu : en cas d'échec, une exception est levée.

Qualification du projet :

Détecter et création des bugs au niveau HP ALM( logiciel fourni par DGFIP pour qualifier les projets.
Préparer et exécuter les campagnes de tests.
Analyser et publier les résultats, mettre en évidence les anomalies.

L’intégration continue et le déploiement continu : (Jenkins)

Paramétrage de Jenkins.
Exécution des tests unitaires.
Configurer et exécuter les tâches de Build.

Tester et améliorer la qualité du code : (SonarQube , SonarLint)

Installation du SonarLint au niveau Éclipse.
Eliminer la duplication de code (0% du duplication du code).
Faire les Tests unitaires et couverture de code (Minimum 70 % couverture du code par les tests unitaires).
Corriger les bugs potentiels.

Environnement technique :

Langage : Java 8 .

Outils : Eclipse Oxygen, Tomcat, SVN, JUnit, , SonarLint , SonarQube , HP ALM.

Framework : Hibernate 4 , Spring 4 , Spring Security, Spring Boot, Spring Web Flow Bootstrap 4 .

Design Pattern : MVC .

SGBD : Postgresql.

Autres : UML, Scrum.

Recommandations externes

charter modal image

Notre succès est une oeuvre collective

Contribuez à cette réussite et au sérieux de la communauté en signant la charte du freelance Malt.

Signer la charte