About Belgacem
French
Native or bilingual
English
Fluent
Experience
- BNPIngénieur d'étude et développement Java/Spring - FullStackBANKING AND INSURANCEFebruary 2023 - Today (3 years and 4 months)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/SpringBANKING AND INSURANCEJanuary 2022 - December 2023 (1 year and 11 months)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/SpringRETAIL (LARGE RETAILERS)May 2020 - December 2021 (1 year and 7 months)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.
Recommendations
Be the first to recommend Belgacem
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
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
Education
- 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