
Ibrahim Aharrar
Freelance Java Backend Developer | Spring Boot • REST APIs • JPA/Hibernate • SQL | Remote from Belgium (BE / FR / LU / UK)
Salaire / Taux journalier
Bruxelles, Belgique
Freelance
Expertises
Langues
À propos
Introduction
Développeur Java Backend freelance avec 3 ans d’expérience sur des applications métier critiques au sein de l’administration fédérale belge (SPF Justice et SPF Finances). Je conçois, développe et maintiens des backends Java/Spring Boot robustes : APIs REST bien structurées et documentées Accès aux données avec JPA/Hibernate et SQL (Oracle, PostgreSQL, MySQL) Code propre, testé (JUnit, Mockito) et facile à faire évoluer Intégration dans des environnements Agile avec CI/CD (GitLab, Maven, SonarQube) En parallèle, je développe une plateforme de conciergerie immobilière (Spring Boot + Angular) avec gestion des logements, réservations, disponibilités, tarification, exports, etc. Mise en place d’un pipeline CI GitHub Actions pour un monorepo Spring Boot + Angular : build Maven, build Angular, vérification automatique à chaque push. 🎯 Ce que je recherche Missions freelance Java Backend / Spring Boot Pour des clients en Belgique, France, Luxembourg, Royaume-Uni En full remote, avec une collaboration structurée (Agile/Scrum, backlog clair, code reviews) ✅ Ce que j’apporte 3 ans d’expérience en contexte institutionnel exigeant Une vraie culture de la qualité de code (tests, refactorings, patterns) La capacité à transformer des besoins métier en APIs robustes et documentées Un bon niveau de communication avec les équipes techniques et fonctionnelles Si vous cherchez un développeur Java Backend freelance pour sécuriser, moderniser ou faire évoluer votre backend, discutons. Technologies clés : Java 8 · Spring Boot (Data, MVC, Security) · API RESTful · Hibernate/JPA · Angular · SQL · Oracle · PostgreSQL · Git · Maven · CI/CD · JUnit · Mockito · HTML · CSS · JavaScript 👉 N’hésite pas à me contacter ! Je suis ouvert aux nouvelles opportunités, aux collaborations techniques et aux projets backend à forte valeur ajoutée.
Expérience de travail
DXC Technology – Java Backend Developer
DXC Technology
mars 2022 - mars 2024
2 ans 1 mois
Région de Bruxelles-Capitale, Belgique
Développeur Java Backend – DXC Technology En tant que développeur Java backend chez DXC Technology, je joue un rôle clé dans la livraison de solutions logicielles avancées adaptées à des besoins clients complexes. Au sein d’une équipe Agile pluridisciplinaire, je conçois, développe et déploie des applications Java de haute qualité, avec une attention particulière portée à la performance, la scalabilité et la sécurité. J’ai contribué à un large éventail de modules backend en exploitant des frameworks et outils modernes pour concevoir des systèmes innovants, efficaces et faciles à maintenir. De la création de nouvelles fonctionnalités à l’optimisation des existantes, je veille à la qualité du code en appliquant les bonnes pratiques et les principes de clean architecture. Dans un environnement Agile/Scrum, je participe activement aux cérémonies de sprint et collabore étroitement avec les développeurs, testeurs, analystes et parties prenantes pour garantir la réussite des projets. Je contribue également à la gestion des pipelines CI/CD, à l’administration des bases de données et à l’intégration de services entre plusieurs systèmes. Apache Kafka : notions en messagerie événementielle / asynchrone (producers/consumers, topics, partitions, consumer groups). Intégration : utilisation de Kafka pour découpler des services et améliorer la scalabilité via des échanges pub/sub et le traitement fiable des messages. Technologies clés : Java 8 · Spring Boot · Spring MVC · API REST · Maven · Oracle · GitLab · JUnit · Mockito · IntelliJ IDEA · DBeaver · SVN · Angular · JavaScript · HTML5 · Bootstrap · SQL
Federal Public Service of Justice – Java Developer / ICT Expert
FOD Justitie SPF Justice
févr. 2021 - mars 2022
1 an 2 mois
Bruxelles, Belgique
Développeur Java & Expert ICT – Service Public Fédéral de la Justice En tant que développeur Java et expert ICT au Service Public Fédéral de la Justice, j’ai contribué au développement et à l’amélioration de systèmes logiciels critiques dans un environnement public complexe et fortement réglementé. Ma principale mission portait sur le développement et la maintenance de l’application de gestion des dossiers ADN, un système clé utilisé dans le cadre des procédures judiciaires. J’ai mené avec succès la migration de l’interface utilisateur de RichFaces vers PrimeFaces, ce qui a permis d’améliorer considérablement la performance et l’expérience utilisateur. J’ai également assuré le développement de nouvelles fonctionnalités, la correction d’anomalies et le respect complet des exigences fonctionnelles et de sécurité. Apache Kafka : notions en messagerie événementielle / asynchrone (producers/consumers, topics, partitions, consumer groups). Intégration : utilisation de Kafka pour découpler des services et améliorer la scalabilité via des échanges pub/sub et le traitement fiable des messages. Cette expérience a démontré ma capacité à concevoir des solutions innovantes et fiables dans un contexte gouvernemental, en alignant la technologie sur les priorités juridiques et opérationnelles. Technologies clés : Java 8 · PrimeFaces · Hibernate · SQL · Maven · WildFly · Bootstrap · Eclipse · Bitbucket · Git · Sonar
Université Libre de Bruxelles (ULB) – Web Developer Intern
Université libre de Bruxelles
nov. 2019 - janv. 2020
3 mois
Belgique, Missouri 63775, États-Unis
Développeur Web (stagiaire) – Faculté des Sciences Pharmaceutiques, Université Libre de Bruxelles (ULB) En tant que stagiaire en développement web au sein de la Faculté des Sciences Pharmaceutiques de l’ULB, j’ai activement contribué à la création de solutions numériques innovantes destinées à soutenir les processus de recherche académique. En collaboration étroite avec les chercheurs, j’ai recueilli les besoins fonctionnels et conçu des interfaces conviviales permettant la visualisation et la gestion des données de recherche. J’ai notamment conçu et développé la plateforme web “Stage Off”, facilitant la communication entre les étudiants, les superviseurs de stage et les professeurs. Cette expérience a renforcé mon expertise en développement web full stack et m’a permis d’acquérir une solide expérience en collaboration interdisciplinaire dans un environnement académique exigeant. Technologies clés : PHP · Laravel · HTML · CSS · JavaScript · MySQL · Ajax · JQuery · Visual Studio Code · PhpMyAdmin
Espace Furcan – Web Developer Intern
espace furcan
nov. 2018 - janv. 2019
3 mois
Evere, Belgique
Développeur Web (stagiaire) – Espace Furcan En tant que stagiaire en développement web chez Espace Furcan, j’ai contribué à la conception et au développement de solutions numériques innovantes destinées aux petites entreprises et aux organisations locales. Au sein d’une équipe collaborative, j’ai participé au développement front-end et back-end en utilisant des technologies web modernes. J’ai aidé à créer des sites web conviviaux et esthétiques, adaptés aux besoins spécifiques des clients, tout en participant à l’ensemble du cycle de développement web. Ce stage m’a permis d’affiner mes compétences techniques, de renforcer mes capacités d’analyse et de résolution de problèmes, et de m’adapter rapidement aux exigences changeantes des projets — tout en conservant une attention constante à la qualité et à l’expérience utilisateur. Technologies clés : PHP · HTML · CSS · JavaScript · MySQL · Bootstrap · Visual Studio Code
Formation
ISFCE
analyste programmeur, Programmation informatique
2015 - 2020
6 ans
FIJ
certificat, Design de pages Web, des ressources numériques / multimédia et d''information
2018 - 2019
2 ans
Licences et certifications
Professional Scrum Product Owner I (PSPO I)
Délivré le : mars 2024
Professional Scrum Master™ I (PSM I)
Délivré le : mars 2024
Portfolio

Java Developer – SPF Justice (Belgian Federal Public Service Justice)
