You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Ayoub BellajAB

Ayoub Bellaj

Développeur Javav/angular

450 €/jour
Montpellier, FR
3-7 ans

Délai de réponse moyen : 1h

À propos de Ayoub

Développeur passionné, je maîtrise Java / Angular , concevant des applications web performantes et évolutives. Mon expertise englobe l’optimisation du code, la gestion de projets en méthodologie Agile et la création d’interfaces intuitives. Curieux et rigoureux, je suis constamment à l'affût des nouvelles technologies pour proposer des solutions innovantes.
  • Arabe

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

  • Français

    Capacité professionnelle complète

En télétravail uniquement
Travaille majoritairement à distance

Expériences

  • SQLI
    Développeur Java
    ENERGIE
    mars 2025 - Aujourd'hui (1 an et 3 mois)
    Lyon, France

    • Développement de nouvelles fonctionnalités en Java et Spring Boot.
    • Création de services REST pour envoyer ou recevoir des données.
    • Écriture de tests unitaires pour vérifier que le code fonctionne correctement.
    • Sécurisation des accès grâce à Spring Security (ex. : certains utilisateurs peuvent faire certaines actions, d'autres non).
    • Utilisation d'un projet Maven indépendant (un JAR réutilisable) pour partager des fonctions communes dans l'application.
    • Rédaction de documentation technique simple pour expliquer mon travail.
    • Travail en équipe agile, avec des réunions régulières : → sprint planning, daily, sprint review, rétrospective.
    • Échanges fréquents avec le PO et les autres développeurs pour bien comprendre les besoins et corriger ensemble les erreurs.
  • inetum
    Développeur Java/Angular
    janvier 2024 - décembre 2024 (11 mois)
    Lyon, France
    ● Conception de l’architecture de l’application basée sur Spring Boot, en
    respectant les principes RESTful et la séparation des couches (controler,
    service, repository).
    ● Modélisation et création de la base de données relationnele (PostgreSQL) :
    définition des entités, relations (OneToMany, ManyToOne), clés
    primaires/étrangères, indexes.
    ● Génération des fichiers OpenAPI YAML pour la spécification des endpoints
    REST et leur documentation automatique via Swagger UI.
    ● Implémentation des services REST pour les opérations CRUD via Spring Data
    JPA, avec gestion des exceptions globales, pagination et validation des
    données.
    ● Écriture de requêtes SQL personnalisées pour les cas non couverts par JPA,
    avec optimisation des performances sur de grands jeux de données.
    ● Tests unitaires avec JUnit 5 et Mockito pour garantir la fiabilité des modules.
    ● Mise en place de la documentation technique (structure de la BDD,
    endpoints API, logique métier) pour faciliter la maintenance et les évolutions
    futures.
    ● Architecture modulaire : création de modules fonctionnels avec chargement
    paresseux (lazy loading) et gestion des routes via le RouterModule.
    ● Configuration du style global, gestion du thème via SCSS et des variables
    d’environnement.
    ● Implémentation des formulaires réactifs (ReactiveFormsModule) avec
    validation synchrone et asynchrone.
    ● Développement de services Angular pour consommer les API REST exposées
    par le back-end (via HttpClientModule).
    ● Gestion des observables RxJS (Observable, pipe, map, catchError,
    switchMap) pour la communication asynchrone.
    ● Intégration de data grids avec chargement des données distant
    (server-side), en appelant les APIs REST avec gestion des paramètres (offset,
    limit, sort, filters).
  • inetum
    Développeur Java
    mai 2022 - décembre 2023 (1 an et 7 mois)
    Lyon, France

    • Analyse des spécifications fonctionnelles (issues de Jira/Confluence) et échanges avec les Product Owners pour affiner les User Stories.
    • Développement back-end en Java 8 avec Spring Boot, dans une architecture microservices sécurisée.
    • Implémentation de services REST et SOAP, exposés via Swagger/OpenAPI, avec gestion fine des erreurs, logs et exceptions.
    • Création et évolution du schéma de base de données PostgreSQL (tables, relations, index, triggers), en versionnant les changements via Liquibase.
    • Écriture de tests unitaires et d'intégration avec JUnit 5, Mockito et Spring Test. Approche TDD pour certaines fonctionnalités critiques.
    • Suivi de la qualité du code via SonarQube (analyse des bugs, vulnérabilités, code smells), participation active à la revue de code sur GitLab.
    • Automatisation des builds et du déploiement CI/CD via Jenkins, avec vérification des pipelines et gestion des artefacts Maven.
    • Monitoring et analyse des performances à l'aide de Grafana et de logs consolidés pour optimiser les temps de réponse des API.
    • Participation active aux cérémonies Scrum (daily meetings, sprint planning, rétrospectives), avec livraison continue de valeur.
    • Documentation technique (diagrammes, endpoints, schéma de données, processus d'intégration) sur Confluence.
    Environnements techniques :
    Méthodologie agile, Atlassian Confluence, de fichiers, GitLab, Grafana, Apache Groovy, Hibernate, IntelliJ, interface utilisateur, java 8, Jenkins, Atlassian Jira, JPA, JSON, JUnit, Liquibase, Apache Maven, microservices, PostgreSQL, REST, Scrum, SOAP, SonarQube, spécification fonctionnelle, Spring Boot, Spring Security, SQL, Swagger, TDD, XML

Recommandations

Soyez le premier à recommander Ayoub

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Mastère professionnel
    ENET'com
    2018
    Mastère professionnel
  • Licence fondamentale
    ENET'com
    2016
    Licence fondamentale

Compétences

Catégories