
Hosni BS
Développeur FullStack Java/Angular
Salaire / Taux journalier
Paris, France
Mobilité : Paris
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Consultant Java/JEE & Angular avec 8 ans d'expérience en architectures microservices pour grandes institutions financières. Expertise en migration et refonte complète de systèmes bancaires complexes, incluant déploiement haute disponibilité et CI/CD. Spécialisé Spring Boot/Cloud, Angular, avec focus performance et sécurisation API.
Expérience de travail
Développeur Senior Java/Angular
Societe Generale Corporate and Investment Banking - SGCIB
juin 2023 - Présent
3 ans 5 mois
Paris, France
Projet CREDIT360 Objectif : Gestion des demandes de garantie et du risque débiteur Contribution au développement de l’algorithme d’octroi pour les demandes de garantie Préparation du module Coface pour le traitement des décisions Adapter l’algorithme d’octroi afin d’intégrer le nouvel asssureur COFACE Développement de l’IHM pour la demande de garantie unitaire et l’ouverture de compte débiteur Gestion des vulnérabilités de sécurité sur les projets C360 Intégration d’Apache Camel avec des systèmes de messagerie ActiveMQ (AMQ) et Kafka pour le traitement de flux en temps réel. Suivre les bonnes pratiques de développement agile des applications (Craftmanship, Devops) Correction des CVEs et Migration technique des microservices vers java 21 et spring boot 3.5 Langage informatique utilisé : Java (11,21) Spring Boot 3.5, Spring Cloud (Eureka, Hystrix, Zuul API Gateway, Ribbon, Feign, Config Server),Spring Data-JPA, Hibernate, Apache Camel, Hazelcast, Mapstruct, Lombok, Kafka, ActiveMQ Artemis, Liquibase, JMeter, Junit 5, Mockito, Swagger openAPI , Grafana, Elasticsearch, Logstash, Prometheus, Maven, Jenkins, Kubernetes, Git, Keycloak, Spring Security, Angular 15, Sona
Dévéloppeur Senior Java
Accor
avr. 2022 - juil. 2023
1 an 4 mois
Paris, France
Implémenter un nouveau PSP (Payment Service Provider) Stripe Contribuer à l’automatisation de la chaine CI/CD (GitLab) Automatiser les tests via des collections Postman Suivre les bonnes pratiques de développement agile des applications (Craftmanship, Devops) Intervenir dans le cadre du support N3 des systèmes de paiement en ligne Préparer des tests automatisés en utilisant Selenium Webdriver Développer/maintenir/évoluer les applications des systèmes de paiement en ligne Contribution à la rédaction de user stories, Sprint planning, daily scrums, retro, demos Contribution au Développement d’outil front basé sur VueJs Java 8/11 Spring Boot 2.2,Spring Data-JPA, Hibernate, JAX-RS, JAX-WS, Mapstruct, Lombok, Junit 5, Mockito, Swagger openAPI , Maven, GitlabCI, Git, Terraform, Ansible, Release Automation, CheckMarx, Sonar, VueJs, Automatisation des tests / collections Postman, Selenium Webdriver
Développeur FullStack Java/Angular (Architecture Microservices)
Societe Generale Corporate and Investment Banking - SGCIB
janv. 2019 - mars 2022
3 ans 3 mois
Paris, France
Projet de refonte complète de la gestion du risque débiteurs et les services d’ouverture des comptes débiteurs vers un nouveau socle technologique de type microservices. • Mise en place de 6 microservices déployés en mode haute disponibilté (2 instances par microservice) • Contribution à la mise en place d'une software factory moderne (CI/CD) avec tests fonctionnels et de performance automatisés • Améliorer la performance liée à la création de comptes débiteurs domestiques • Suivre les bonnes pratiques de développement agile des applications (Craftmanship, Devops) • Contribution à la rédaction de user stories, Sprint planning, daily scrums, retro, demos • Sécurisation des APIs REST via Keycloak • Monitoring et supervision des microservices via Spring boot Admin & actuator • Développement d’outil front basé sur Angular 8 Technical Stack : Java 11, Spring Boot 2.2, Spring Cloud (Eureka, Hystrix, Zuul API Gateway, Ribbon, Feign, Config Server),Spring Data-JPA, Hibernate, Apache Camel, Hazelcast, Mapstruct, Lombok, Kafka, ActiveMQ Artemis, Liquibase, JMeter, Junit 5, Mockito, Swagger openAPI , Grafana, Prometheus, Elasticsearch, Maven, Jenkins, Git, Keycloak, Angular 8, Sonar. IDE : Intellij IDEA
Développeur Java/JEE
Lombard Risk
juil. 2018 - janv. 2019
7 mois
► Projet «COLLINE» Application Web JEE pour la gestion des garanties (Collateral Management) ► Technical Stack :Java 8 , JEE7, EJB, Hibernate, Apache Camel, Struts, CDI, JSP, Javascript, Ajax, Junit, Mockito, MAVEN3, SONAR, Git, Jenkins , JBOSS, Oracle 12c, SQL server, Flyway.
Talan
févr. 2017 - juil. 2018
1 an 6 mois
Soliman, Tunisie
Consultant JAVA/JEE
juil. 2017 - juil. 2018
1 an 1 mois
Soliman, Tunisie
► Projet «SMART METERING PLATFORM» ► Technical Stack : Java 8, Elasticsearch 5, Kibana 5, Spring Core, OSGi, Apache Camel, Apache Karaf (conteneur OSGi), Apache ActiveMQ (Broker JMS) , Apache CXF, blueprint (injection de dépendances), JPA, Hibernate, Liferay 7, JSF2/Primefaces, MAVEN3, SONAR, Git, Jenkins, Nexus. ► Méthodologie : SCRUM.
Stagiaire PFE (Développement Java/JEE)
févr. 2017 - juil. 2017
6 mois
Soliman, Tunisie
► Projet de fin d’étude « Conception et développement d’une solution de gestion des données pour l’ERP E-Paye » ► Objet du projet : Conception et développement d’une solution intégrée dans l’ERP E-Paye qui remplace l’utilisation des fichiers DUMP et permet la sauvegarde et la restauration des données clients à des périodes précédentes. ► Méthodologie : SCRUM ► Environnement technique: o Langages : Java 8, JavaScript, Ajax, SQL, HQL o Principaux Frameworks : Spring Core, Spring MVC, Spring Data-JPA, Spring Batch, Spring Security, Hibernate. o SGBD : MySQL o Environnement de développement : Intellij IDEA o AGL : PowerAMC et Microsoft Visio. o Autres : Jetty, JSP, XML, Bootsrap, Lombok, Maven, Git, Spock (test unitaire), GEB (test fonctionnel) , FlyWay, Apache POI, Slack, GitHub, Jira, Jenkins, Groovy.
Formation
University of Tunis El Manar
Diplôme d'ingénieur en Informatique
2014 - 2017
4 ans