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

Bienvenue sur le profil Malt de Sofiane !

Malt vous permet d'accéder aux meilleurs consultants freelances pour vos projets. Contactez Sofiane pour échanger sur votre besoin ou recherchez d'autres profils sur Malt.

Sofiane R. Développeur Java confirmé Spring Boot MicroserviceSR

Sofiane R.

Développeur Java confirmé Spring Boot Microservice
Supermalter
1 recommandation
  • Tarif indicatif
    Sur demande
  • Expérience8-15 ans
  • Taux de réponse100%
  • Temps de réponse1h
La mission ne démarrera que si vous acceptez le devis de Sofiane.
Localisation et déplacement
Localisation
Paris, France
Peut travailler dans vos locaux à
  • Paris et 50km autour
  • Lyon et 10km autour
  • Aix-en-Provence et 10km autour
  • Montpellier et 10km autour
  • Nice et 50km autour
Vérifications

Charte du freelance Malt signée

Consulter la charte
E-mail vérifié
Influence
0Followers
1Repos
0Gists
105Réputation
8Bronze
0Argent
0Or
Langues
Catégories
Ces profils correspondent aussi à votre recherche

Agatha Frydrych

Backend Java Software Engineer

Baptiste Duhen

Fullstack developer

Amed Hamou

Senior Lead Developer

Audrey Champion

Web developer

Compétences
Domaines d’expertise
Sofiane en quelques mots
Mon parcours professionnel en tant que Développeur Java/Spring | Angular m'a permis de développer une expertise solide dans le développement Java avec le Framework Spring et la mise en œuvre et la gestion d'API pour assurer une communication efficace entre les composantes logicielles où avec des partenaires externes. J'ai également systématiquement intégré des tests unitaires et des tests d'intégration pour garantir la qualité et la fiabilité des solutions.

Dans mes derniers projets, et après avoir acquis une solide expérience en Java/Spring, j'ai assumé le rôle de coordinateur, assurant une communication fluide et une collaboration efficace entre différentes équipes, MOA, les partenaires externes, les architectes, les développeurs, les testeurs, les OPS et les experts en sécurité. Cette expérience m'a permis de développer une expertise solide dans la résolution de problèmes complexes et de garantir la réussite des projets

Dans ma démarche professionnelle, Je suis intrinsèquement orienté vers une compréhension approfondie de chaque aspect de mes projets, préférant dissiper toute zone d'ombre. Je m'efforce constamment de comprendre chaque aspect de mes projets, du développement initial avec Java jusqu'à la mise en œuvre finale. Cette approche méticuleuse garantit que rien n'est laissé au hasard et que les solutions que je propose sont aussi complètes que possible.
Expériences
  • Société Générale - CIB
    Developpeur Java JEE Senior
    BANQUE & ASSURANCES
    novembre 2023 - Aujourd'hui (1 an et 8 mois)
    Fontenay-sous-Bois, France
    Projet OnBoarding KYC
    🔹Conception et refacto du code existant : Design Pattern Saga
    🔹Développement de Jobs avec Quartz
    🔹Migration de Spring Boot 2 vers Spring Boot 3
    🔹Optimisation de performances : Multithreading, 2d level cache, optimisations SQL
    Projet KYC DOC
    Migration de legacy vers un nouveau microservice
    🔹Reverse Engineering comprendre le fonctionnel à partir du code existant
    🔹Mise en place de l'infrastructure DevOps (Maven, Docker, Jenkins, GitHub)
    🔹Implémentation d'une architecture hexagonale
    🔹Configuration avancée : MapStruct, Envers audit, Caffeine cache
    🔹Migration de données (11M de lignes) avec Spring Batch (gestion de retry, failure …etc)
    Méthodologie et Collaboration Transversales
    🔹Méthodologie SAFe (PI trimestriel) et Scrum (Sprints de 2 semaines)
    🔹Cérémonies agiles : daily, grooming, sizing, planning, review, rétrospective
    🔹Assistance à la recette avec la MOA
    🔹Environnement de travail anglophone
    Développements Transversales
    🔹Développement de web Services API REST, Spring MVC, Jackson, Swagger
    🔹Gérer l’authentification et l’autorisation avec Spring Security
    🔹Tests : TDD, Spring Test, JUint5, Mockito, AssertJ, WireMock, H2, TestContainers
    🔹Qualité du code : code review, test coverage > 90%, SonarQube, Clean Code

    Environnement technique : Java 17 et 21, Spring Boot 3, Spring 6 (Data, Security, Mvc, Batch), Hibernate 6, SQL, Git, , MicroServices, Maven, Jenkins, AOP, RabbitMQ, ELK, Flyway, Docker, Sonar, Hexagonal architecture, Kubernetes, Lens, JUnit, Mockito, AssertJ
    Spring boot 3 Flyway Docker Kubernetes graphana Jenkins/Sonar PostgreSQL Swagger Micro-services Clean Code api rest Maven 3 Git GitHub Spring Security Batch Spring Data JPA RabbitMQ Pratique de la Méthode Agile SCRUM Hibernate 6 TDD JUnit5 Mockito Wiremock Tests unitaires Recette fonctionnelle Architecture Hexagonale Architecture logicielle Java
  • TICKETEO
    Développeur Java / Spring | Angular (FullStack)
    EDITION DE LOGICIELS
    décembre 2022 - mai 2023 (5 mois)
    Rueil-Malmaison, France
    Développement d’une billetterie électronique 100% digitale avec paiement en ligne et validation par QrCode

    Développement Backend :
    🔹Web services API REST, SpringMVC, Jackson, Swagger
    🔹Architecture, microservices, modèle de données
    🔹Configuration du service discovery Eureka, et du reverse proxy Zuul
    🔹L’authentification et gestion des autorisations avec Spring Security, JWT, ACL
    🔹Tests unitaires/intégration avec SpringBootTest, JUint5, Mockito, Cucumber/Gherkin
    Développement FrontEnd :
    🔹Angular 8, HTML/CSS, SEO, Wordpress, PHP, JS
    DevOps :
    🔹Image docker, job Jenkins, déploiement Netlify, Configuration DNS, CDN (CloudFlare)
    Java 17 Spring Boot 2 Spring 5 Spring Data JPA Spring Security Spring MVC JPA/Hibernate Git Maven 3 Angular 8 SASS Jenkins AOP JWT OAuth2 Zuul Eureka Microservices NPM REST API IntelliJ IDEA Ubuntu JUnit Mockito Cucumber HTML5/CSS3 JUnit
  • Orange Bank
    Tech Lead
    octobre 2016 - novembre 2022 (6 ans et 1 mois)
    Montreuil, France
    Développeur Senior / TechLead Java


    ✅"Migration de Visa à MasterCard" - Tech Lead
    • Coordination avec partenaires externes MasterCard (Pologne) & Visa (Dublin) pour la stratégie de migration
    • Conception des Batchs + création dossier de cadrage
    • Développement avec Spring Batch, Spring Data, Spring Security
    • Optimisation perf Hibernate et requêtes SQL optimisées (+ 500k clients), Multi-Threading
    ✅"Open Banking - DSP2" - Tech Lead
    • Etude de la norme européenne DSP2 + dossier de cadrage
    • Création des tickets Jira : grooming, répartition des tâches, suivi de l'avancement
    • Déplacements à l'étranger pour coordonner avec l'équipe offshore (Maroc)
    • Implémentation de l'authentification OAuth2 via Spring Security, JWT, gestion des autorisations, API REST
    • Développement web avec Angular, RxJs, HTML5/CSS3 (pour l'OAuth2)
    • Réunions et coordination en anglais avec les partenaires internationaux (Equens Worldline, Bankin, Linxo)
    ✅"Carte premium" - Tech Lead
    • Implémentation de patterns de résilience (state machine, circuit breaker) pour la gestion des erreurs

    • Développement des Api Rest avec CXF (JAX-RS), Spring Security, AOP, Hibernate/JPA
    • Développement Front-end avec TypeScript, Angular, RxJs
    ✅"Moyens de paiement" - Développeur confirmé
    • Rest Api, JAX-RS - CXF, Spring Security, AOP, Hibernate/JPA, Multi Threading
    ✅ Divers :
    • Découpage de monolith en micro services
    • Tests unitaires et d'intégration avec JUint, Mockito et AssertJ
    • Développement des différents Consumers et Producers Kafka
    • Participer au recrutement et formation des nouveaux développeurs
    • Code review + veille au respect des principes Clean Code
    • Cérémonies Agiles : Daily, grooming review, Chiffrage, rétrospective, sprint planning
    Java 8, CXF, Spring (core, data, security, batch, Boot), Angular 7, Hibernate, Aop, JUnit, Liquibase, Oracle, Maven, Git, Jenkins, CleanCode, Atlassian, Kafka, Docker, AWS**
1 recommandation externe
YM

Youcef Malik recommande Sofiane

Youcef MalikYM
Orange Bank
20.05.2024
J'ai eu le plaisir de travailler avec Sofiane pendant plusieurs années.
Son expertise en développement JAVA et SPRING, est remarquable. Il est rigoureux, soucieux de la qualité de ses livrables et toujours en quête d'amélioration continue. En plus de ses compétences techniques, c'est quelqu'un de fiable, collaboratif et toujours prêt à aider. Un véritable atout pour toute équipe !
Formations
  • Master 2 Expert en études et développement des Systèmes d'information
    Hitema
    Master 2 Expert en études et développement des Systèmes d'information
  • API Mangement
    Google
    2017
    API Mangement
  • API Management
    MuleSoft
    2018
    API Management
  • Scrum dev
    Capgemini
    2018
    Scrum dev