Slim Ben Attia

développeur java jee full stack junior

Peut se déplacer à Paris

  • 48.8546
  • 2.34771
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Slim.
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Slim.

Localisation et déplacement

Localisation
Paris, France
Peut travailler dans vos locaux à
  • Paris et 50km autour

Vérifications

  • E-mail vérifié

Catégories

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

Direction générale des Finances publiques

Secteur public & collectivités

Développeur Java Jee full stack Junior

Paris, France

janvier 2018 - Aujourd'hui

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