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

Athmane Bekka

DEVELOPPEUR JAVA/SPRING/ANGULAR

450 €/jour
Nice, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Athmane

Développeur Java Spring / Angular


Développeur full-stack spécialisé en Java et technologies web modernes, avec une expertise approfondie sur Spring Boot pour le backend et Angular pour le frontend. Passionné par le développement d’applications performantes, évolutives et sécurisées, je maîtrise les bonnes pratiques de conception logicielle et l’architecture des microservices.

Compétences techniques :

• Backend : Java 8/11+, Spring Boot, Spring MVC, Spring Security, Spring Data, JPA/Hibernate, API REST
• Frontend : Angular, TypeScript, HTML5, CSS3, Bootstrap, RxJS
• Base de données : PostgreSQL, MySQL, Oracle
• DevOps & Outils : Docker, Kubernetes, Git, SonarQube
• Tests & Qualité : JUnit, Mockito

Soft skills :

• Capacité à travailler en équipe et à résoudre des problèmes complexes.
• Adaptabilité et veille technologique constante pour proposer des solutions innovantes.
• Bonne communication et esprit de synthèse pour comprendre les besoins métier.

Disponible pour échanger sur de nouvelles opportunités ou collaborations passionnantes !
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle limitée

Accepte de travailler sur site
Nice (jusqu’à 50 km)

Expériences

  • APEC
    INGENIEUR D'ETUDE ET DE DEVELOPPEMENT JAVA/SPRING/ANGULAR
    décembre 2018 - décembre 2024 (6 ans)
    Paris, France
    Contexte : Application spécialisée dans la gestion de la recherche d'emploi pour les cadres.
    • Engagement régulier dans les cérémonies Scrum, notamment les réunions de planification, les revues de sprint, les rétrospectives, et les réunions quotidiennes…
    • Participation à la définition de l'architecture technique des différentes composantes du projet, en prenant en compte les besoins fonctionnels, les performances et la scalabilité.
    • Collaboration étroite avec le métier pour assurer la cohérence et la compréhension des spécifications fonctionnelles
    • Conception, développement et implémentation de modules Maven sur mesure en fonction des exigences spécifiques du client, en utilisant les technologies Java JEE et Spring, afin d'améliorer la solution globale.
    • Validation de la qualité du code source en utilisant des outils d'analyse statique, tels que SonarQube et ESLint, pour garantir la conformité aux normes établies.
    • Création et exécution de tests unitaires et intégration en utilisant JUnit et Mockito pour garantir la fiabilité et la robustesse des composants, tout en suivant la méthodologie Test-Driven Development (TDD).
    • Conception et mise en place de batchs d'indexation avec Spring Batch pour synchroniser les données entre la base de données Oracle et le moteur de recherche Solr.
    • Développement d'interfaces utilisateur (IHM) avec une expertise avancée en Angular et une maîtrise approfondie de RxJS pour la gestion des flux de données, tout en respectant les guidelines du framework.
    • Revues de code approfondies lors des merge requests pour garantir la qualité, la cohérence et la conformité du code source aux normes établies.

    Environnements techniques :
    Angular 16,Typescript, JavaScript, ES6, TsLint, Angular Material, NodeJs, NPM, Open JDK8, Spring Boot, Spring MVC, Spring Batch, Spring AOP, MyBatis, SQL, Oracle, API REST. IntelliJ, JUnit, Maven, Jira, Jenkins, Apache Tomcat, SonarQube, Git/GitLab, Swagger.
  • CONSEIL DE L'EUROPE
    INGENIEUR D'ETUDE ET DE DEVELOPPEMENT JAVA/JEE
    janvier 2018 - août 2018 (7 mois)
    Strasbourg, France
    • Assurer la TMA au sein du Conseil de l'Europe.
    • Back - Suivi et correction des anomalies.
    • Back - Développement des nouvelles évolutions.
    • Développement d'un portlet Liferay afin de gérer les alertes du site "sécurité des journalistes".
    • Front : Réalisation des interfaces graphiques
    • Front : Codage des Services AngularJS
    • Front : Création des formulaires en utilisant les directives AngularJs.
    • Réalisation de scripts groovy pour :
    • Nettoyer la base de données.
    • Importer les utilisateurs à partir de l'AD et les intégrer dans la plate-forme.
    • Affecter ou supprimer des rôles ou encore mettre la plate-forme en mode lecture seule.
    • Assistance des utilisateurs pour l'utilisation de la plate-forme.
    Environments techniques: Spring MVC, Spring DATA, Hibernate, Spring Security, Java 7, Liferay 6.2, Groovy, MySql, SqlServer, SVN, AngularJS, CSS, SCRUM, Tomcat 7.
  • ALGERIAN E BANKING SERVICES (AEBS)
    INGENIEUR D'ETUDE ET DE DEVELOPPEMENT JAVA/JEE
    mars 2016 - octobre 2017 (1 an et 7 mois)
    Algeria
    CONTEXTE : REALISATION D'UNE APPLICATION WEB E-BANKING FULL JAVA/JEE.
    • PARTICIPATION A L'ANALYSE DES BESOINS ET REDACTION DES CAHIERS DE CHARGE.
    • BACK - MODELISATION, CREATION DES MODELES ET ENTITES SOUS UML.
    • BACK - DEVELOPPEMENT DE NOUVELLES FONCTIONNALITES POUR LA SOLUTION E-BANKING : LES SERVICES METIERS EJB, JPA (ECLIPSELINK).
    • BACK - SUIVI ET CORRECTION DES ANOMALIES.
    • BACK - REALISATION DES TESTS JUNIT.
    • BACK - REVUE DE CODE ET APPLICATION DES BONNES PRATIQUES DE DEVELOPPEMENT.
    • FRONT : CONCEPTION DE LA CHARTE GRAPHIQUE DE LA SOLUTION.
    • FRONT - REALISATION DES IHM EN UTILISANT PRIMEFACES/JQUERY.

Recommandations

Soyez le premier à recommander Athmane

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

  • MASTER 2 BASE DE DONNEES ET BIG DATA,
    2018
    MASTER 2 BASE DE DONNEES ET BIG DATA,
  • 2014 INGENIEUR INFORMATIQUE,
    UNIVERSITE DE BEJAIA
    2024
    2014 INGENIEUR INFORMATIQUE,

Compétences

Catégories