À propos de Belgacem
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- BNPIngénieur d'étude et développement Java/Spring - FullStackBANQUE & ASSURANCESfévrier 2023 - Aujourd'hui (3 ans et 4 mois)Montreuil, FranceDans le cadre de la sécurisation et de la modernisation des applications internes liées à la messagerie bancaire SWIFT, j’ai participé à la maintenance évolutive, la migration technologique et le développement de nouvelles fonctionnalités critiques, avec un haut niveau d’exigence en matière de sécurité et de fiabilité.Mes contributions principales :Développement de nouvelles fonctionnalités fonctionnelles et techniquesMigration vers Spring 5 et refonte technique :• Passage de JdbcTemplate à Spring Data• Refonte des configurations XML en annotations JavaMise en œuvre d’une solution de sécurité basée sur Spring Batch pour garantir l'intégrité des donnéesRefactoring et amélioration du code existant (clean code, performance)Revue de code et validation en équipeTests unitaires (JUnit 5), mise à jour de la base de données si nécessaireParticipation active à l’intégration et déploiement continu via Jenkins, Ansible, KubernetesProjet sensible réalisé dans un environnement critique et réglementé, en étroite collaboration avec PO, Business Analysts et une équipe de développement transverse.🛠️ Stack technique : Java 8/17/21, Spring Boot 3, Spring (Batch, Data, WebFlux, MVC, Security), Angular, JSP, JSTL, JQuery, AJAX, REST, XML/JSON, JAX-B, Jenkins, SonarQube, Fortify, Ansible, Docker, Kubernetes, IBM MQ, WebSphere, IBM Cloud, Maven, Git/GitLab, Oracle, PostgreSQL, MongoDB, H2, JasperReports, RHEL 9, Postman, Jira, ConfluenceCe projet m’a permis d’évoluer dans un environnement bancaire exigeant, tout en consolidant mes compétences sur les frameworks Spring, les outils DevSecOps, la modernisation d’applications legacy et la gestion de la qualité logicielle.
- GeneraliIngénieur d'étude et développement Java/SpringBANQUE & ASSURANCESjanvier 2022 - décembre 2023 (1 an et 11 mois)Saint-Denis, FranceDans le cadre de la transformation digitale de Generali, j’ai contribué au développement d’une application visant à industrialiser et digitaliser l’ensemble du processus de souscription IARD, couvrant tout le cycle de vie du contrat.Mes contributions techniques :Implémentation d’API REST documentées via OpenAPI3Développement de la couche métier et des entités JPA/HibernateConception selon une architecture hexagonale (ports et adaptateurs)Intégration de services REST & SOAPÉcriture de tests unitaires avec JUnit 5Participation au déploiement continu sur Azure via ArgoCDProjet mené au sein d’une équipe restreinte mais agile, en forte interaction avec les analystes métiers et le PO.🛠️ Stack technique : Java 8/17, Spring Boot 2, Spring Security, Architecture hexagonale, REST/SOAP, OpenAPI3, YAML, JPA/Hibernate, JAX-B, JSON/XML, PostgreSQL, Git/GitLab, Azure, ArgoCD, Maven, JIRA, Postman, SoapUI, ConfluenceCe projet m’a permis d’approfondir mes compétences en conception d’API orientées contrat, en architecture DDD/hexagonale, et en intégration cloud via des outils DevOps modernes.
- CarrefourIngénieur d'étude et développement Java/SpringGRANDE DISTRIBUTIONmai 2020 - décembre 2021 (1 an et 7 mois)Massy, FranceDans le cadre de la digitalisation des services e-commerce de Carrefour, j’ai participé au développement et à l’évolution d’un système distribué de gestion centralisée et orchestrée des commandes en ligne, en environnement microservices.Mes réalisations :Conception et implémentation de workflows métier en BPMN avec CamundaDéveloppement de microservices spécialisés (commandes DRIVE, transport CLCV, gestion des cutoffs)Mise en place de listeners RabbitMQ pour les échanges inter-servicesIntégration de la communication via services REST et SOAPÉcriture des tests unitaires (JUnit 5) et participation au déploiement continuProjet réalisé au sein d’une équipe Agile à grande échelle (SAFe), en collaboration étroite avec PO, Tech Leads et DevOps.🛠️ Stack technique : Java 8/11, Spring Boot 2 (Security, Data, Batch), Camunda BPMN, REST/SOAP, RabbitMQ, Couchbase, Maven, Git/Bitbucket, Docker, Jenkins, SFTP, GS1, JaxB, Suite ELK (Elastic, Logstash, Kibana), Postman, JIRA, ConfluenceCe projet m’a permis de renforcer mon expertise sur les architectures orientées événements, l’orchestration de processus métier, et les enjeux logistiques du e-commerce à grande échelle.
Recommandations
Soyez le premier à recommander Belgacem
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
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Diplôme national d'ingénieur en génie des télécommunications et RéseauxEcole Nationale d'Ingénieurs de Gabès, ENIG2011Génie des télécommunications et Réseaux