Oussama Amari

JAVA | JEE | Spring boot developer

Salaire / Taux journalier

93100 Montreuil, France

Freelance, ouvert au CDI

Peut venir sur site

Expertises

Spring BootRESTful APIsJavaMicroservicesPythonFlaskMongoDBMySQLElasticsearchGitDockerJenkinsPostmanCoaching agileScrum

Langues

Français (Maternelle)Anglais (Courant)

À propos

Introduction

Passionné par le développement des applications JAVA/JEE et le framework Spring boot,ayant le goût de l'initiative et du challenge, j'aime travailler en équipe.

Liens

Expérience de travail

Développeur Full Stack

Inetum

mars 2023 - Présent

3 ans 8 mois

Paris, France

Renov : Un outil destiné aux employeurs pour la génération automatisée des fiches de paie des salariés • Mise en place d’une API REST avec Spring WebFlux • Mise en place de tests unitaires et d'intégration avec JUnit et Mockito • Conception de l'architecture logicielle en suivant les principes SOLID et le pattern MVC. • Implémentation de la logique métier en utilisant Spring Data JPA et Hibernate. • Participation à des revues de code (code reviews) et à l’application des bonnes pratiques de développement. • Optimisation des performances back-end : cache, pagination • Documentation et test des API's (Swagger) • Développement d’interfaces utilisateur dynamiques et responsives avec Angular (v16). • Mise en place de la communication avec les services REST via HttpClient. • Écriture de tests unitaires avec Jasmine et Karma. • Gestion de l’état avec RxJS et les Observables. • Optimisation des performances (lazy loading, change detection). • Contrôle de version (Git) • Collaboration étroite avec les autres équipes pour assurer la cohérence des livrables. • Réalisation de développement en mode Agile dans un environnement DevOps • Mise en place de pipelines CI/CD automatisés avec Jenkins • Intégration de tests automatisés dans les pipelines CI • Conception et optimisation de Dockerfiles pour applications Spring Boot (back-end) et Angular (front-end) • Participation aux cérémonies Agile Daily Scrum, Sprint Review). Technologies : Java 17 , Spring boot, Spring Batch, API's REST, Git ,MySQL, Hibernate, Jira, Swagger, Angular, Kafka, Docker, Jenkins, CI/CD

Developpeur Full Stack (Java/JEE | Spring boot/ angular )

DIGILINKS

oct. 2020 - mars 2023

2 ans 6 mois

Tunisie

Sales Forces : est une application qui permet aux fournisseurs de surveiller leurs produits dans les grandes surfaces par des rapports quotidiens. • Analyser et rédiger les spécifications techniques • Participer à des réunions quotidiennes et des points de suivi avec l'équipe SCRUM • Intégrer les API's REST de Back-End SPRING BOOT. • Implémenter des nouveaux modules au niveau de la partie Back-End. • Rédaction de tests unitaire avec JUnit et de tests d'intégration pour garantir la stabilité des services . • Utilisation de Mockito pour simuler des dépendances et tester les services métier en isolation. • Assurer l’interaction avec la base de données MySQL. • Persistance des objets en base de données relationnelles Hibernate). • Tester les API’s REST ( Postman) . • Mise en œuvre de Spring Security pour la gestion des authentifications, autorisations et des rôles utilisateur. • Développement d’interfaces utilisateur dynamiques et responsives avec Angular (v12). • Écriture de tests unitaires avec Jasmine et Karma. • Utilisation de Lazy Loading pour optimiser les performances de l’application. • Participation aux revues de code et mentoring des développeurs juniors. • Participation aux cérémonies Agile Daily Scrum, Sprint Review, Rétrospective). • Création de pipelines multi-stages (build - test - quality - package deploy) • Conception de Dockerfiles (Spring Boot/ Angular) Technologies : Java 11 , Spring boot, API's REST, Git ,MySQL, Hibernate, Jira ,Postman,Angular,Docker, Jenkins, C I/CD


Formation

Université Sesame

Diplôme national d'ingénieur, Ingénierie informatique, Géni Logiciel-Developement

2017 - 2020

4 ans

Faculte de Siences economiques et gestion de Tunis

Lisence fondamental en informatique Gestion

2011 - 2014

4 ans


Licences et certifications

Python for Data Science

Délivré le : mai 2020

Certifié par IBM

Software Development Fundamentals

Délivré le : avr. 2019

Certifié par Microsoft

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.