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

Johan K.

Développeur web backend Java Spring Angular IA AWS

€800/day
Paris, FR
3-7 years

Average response time: 1 hour

About Johan

Vous recherchez un développeur Java pour s'intégrer à votre équipe ?
Vous souhaitez développer une application robuste sur le long terme ?

Je suis développeur depuis 2017, spécialisé en Java. Je suis intervenu dans des secteurs comme le nucléaire (EDF), le médical (Softway Medical) et le secteur public (Ministère de la Santé).

Je peux vous accompagner pour :
- Développer une application Java robuste et pérenne,
- Assurer la liaison entre les équipes techniques et non techniques, avec une capacité de vulgarisation des concepts,
- Collaborer avec des équipes internationales en anglais,
- Adopter une méthodologie agile et conduire le changement,
- Aider les plus juniors à monter en compétence.


Une synthèse de mes réalisations :

- Cadrage des besoins métiers,
- Développement d’API,
- Développement de dashboard,
- Développement du backend Java,
- Migration de backend,
- Développement en Sprint boot,
- Développement en Quarkus,
- Mise en place de l’intégration continue et déploiement continu (CI/CD) avec Jenkins/Gitlab,
- Formation et montée en compétences des équipes de développement,
- Développement Frontend / FullStack en Angular ou Vue 3.


On échange sur votre projet ? Contactez-moi
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 30km), Nanterre (up to 30km), Puteaux (up to 30km), Levallois-Perret (up to 30km), Neuilly-sur-Seine (up to 30km)

Experience

  • Ministère de la Santé et de la Prévention
    Développeur Java - Angular
    MEDICAL
    June 2023 - April 2024 (10 months)
    Paris, France
    Le client : Le Ministère de la Solidarité et de la Santé veut offrir aux Agences Régionales de Santé (ARS) ainsi qu'aux établissements médicaux un système d'information uniforme (remplaçant un processus papier non uniforme entre régions) permettant la demande d’autorisation d'ouverture ou son prolongement d'un établissement médical. Plus de 26'000 dossiers ont été ouverts en 2022 au format papier, l'estimation est la même pour 2024, avec une gestion d'un peu moins de 30'000 utilisateurs.

    Juin 2023 - Aujourd'hui : Développeur Java / Angular au sein d'une équipe agile pour un client élaborant un logiciel destiné aux Agences Régionales de Santé (ARS).

    _ Travail au sein d'une équipe agile composée d'une dizaine de personnes (5-6 développeurs, 2-3 proxy-PO, 2 PO).
    _ Projet critique nécessitant un développement rapide pour traiter un historique complexe. J'ai rejoint l'équipe en cours de projet.

    Objectif :
    - Arriver en production dans les délais très tendus (avant janvier 2024) pour l'ouverture de zone de dépôt de dossier (cadre légal) -> Fait,
    - Version v2 avec de nombreux éléments complémentaires nécessaires à la validation de dossier, ainsi qu'une partie de MCO -> Fait.


    Mon Rôle: Développeur FullStack.
    - Utilisation de Java 17 et Angular. -> développement de plusieurs composants Angular, et de nombreuses fonctionnalités en Java,
    - Framework SpringBoot 2.5,
    - Utilisation de Lombok et de Swagger (génération d'éléments du front-end)
    - Intégration continue avec GitLab CI,

    - Base de données PostgreSQL. -> création / update de colonne, de clé étrangère, gestion des droits,
    - Mise en page avec FreeMarker. -> Création de courrier, de Word, de PDF, d'Excel nourrit avec les données de l'application,
    - Dépôt et lecture de fichier sur le serveur linux.

    Fin de mission : manque de budget.



    Compétences : Java · Angular · Spring Boot · Agilité · PostgreSQL · Base de données · Gitlab CI · TypeScript · Veille technologique · Développement de logiciels · SQL · Esprit d’équipe · Esprit critique · Communication orale · Communication interpersonnelle · Conception technique · Freemarker · Développement Java · CSS · Lombok · Adaptabilité · Méthodes agiles · Entrepreneuriat · API Swagger

    Java Angular Spring boot Lombok Gitlab CI PostgreSQL Freemarker API Swagger Typescript Base de données Veille technologique SQL Développement de logiciels Esprit d’équipe Esprit critique communication orale Communication interpersonnelle Conception technique Développement Java CSS3 Adaptabilité Méthodes agiles Développement Back-End Développeur Java Développement Java Développeur Back-End Développement Angular Développeur Angular Développeur Spring Boot Développeur full-stack Fullstack Développement FullStack Développement web back-end
  • Softway Medical
    Développeur Java / Vue 3
    SOFTWARE PUBLISHING
    June 2022 - June 2023 (1 year)
    Le client : Softway Medical est le leader européen du développement logiciel pour la santé. Sa proposition de valeur réside dans la fourniture de systèmes informatiques intégrés pour améliorer l'efficacité et la gestion des informations de santé. Softway Medical équipe plus de 1'200 cabinets de radiologie, 1'100 établissements de santé et emploie près de 850 talents.

    Juin 2022 - Juin 2023 : Développeur Java / Vue 3 au sein d'une tribu de 7 personnes :
    - Travail sur un projet agile subdivisé en plusieurs tribus.
    - Projet d'envergure avec plus de 100 commits sur la branche master chaque semaine pour le projet principal.

    Mes responsabilité :
    - Java 17 + Quarkus + Mongo pour le micro-service,
    - Java 8 avec un peu de struts / Spring bean xml pour le monolithe,
    - "APIsation" de vieux module existant,
    - TDD implémenté sur le tas mais majoritairement respecté : tous mes développements backend étaient couverts par des tests unitaires.
    - Développement Frontend Vue3, avec utilisation d'un Design System maison,
    - Participation aux choix technologiques structurant,
    - Déploiement de conteneur Docker avec Openshift,
    - Craftmanship : DDD, architecture hexagonale, TDD, passion, bonnes pratiques.


    Les 2 tribus BUILD du plateau voulaient construire leur compréhension du Craft, avec une découverte de développement d'une architecture hexagonale assez peu documentée à ce niveau d'échelle d'application. Une formation en guise d'introduction et de nombreux travaux (expérimentation sous forme de Kata, échange technique, relecture croisée de code, partage de littérature etc.) m'ont permis de découvrir et d'affectionner cette philosophie.

    Fin de mission : déménagement sur Paris



    Compétences : Java · Vue 3 · Software craftsmanship · Quarkus · Framework Spring · Test Driven Development · SQL · Docker · OpenShift · Conception pilotée par le domaine · Veille technologique · Architecture Hexagonal · MongoDB · Méthodes agiles · Base de données · Agilité · Clean code · Développement de logiciels · Esprit critique · Communication orale · Esprit d’équipe · Anglais professionnel · Communication interpersonnelle · Conception technique · Développement Java · CSS · Adaptabilité · Entrepreneuriat · TypeScript
    Java Quarkus MongoDB Vue3 Software Craftsmanship TDD DDD Architecture Hexagonale MongoDB Clean Code Typescript Framework Spring SQL Veille technologique Méthodes agiles Base de données Méthode agile Agilité Développement de logiciels Esprit critique communication orale Esprit d’équipe Anglais professionnel Communication interpersonnelle Conception technique Développement Java CSS 3 adaptabilité Typescript Docker OpenShift Développeur Java Développement Java Développeur Back-End Développement Back-End Back-end Développement web back-end Développeur full-stack Fullstack Développement full-stack
  • CGI
    Développeur Java
    ENERGY AND UTILITIES
    May 2019 - June 2022 (3 years and 1 month)
    Lyon, France
    Le client : EDF est une société mondiale dans le secteur de l'énergie, qui a pour objectif la production et la distribution de l'énergie électrique. L'entreprise compte plus de 170'000 salariés et plus de 40 millions de client.

    Seul développeur d'une application en Java (JSP) - JavaScript pour EDF dans le domaine ultra sensible du nucléaire.

    Le projet utilise la méthode SAFe (l'agilité à l'échelle).

    Utilisation de plusieurs outils / environnements :
    - Spring / Hibernate,
    - WebSphere et JBoss,
    - Sql developer,
    - GitLab,
    - Junit / Selenium,
    - Maven,
    - Jenkins,
    - MxGraph.


    Ma mission comporte de la MCO en priorité ainsi que le développement de l'application :
    - Livraison de packages, import / export de dump,
    - Évolution technique, -> montée de version Java 6 à Java 8
    - Analyse de perte de performance,
    - Création de tests automatisés.

    Également une partie DevOps :
    - Gestion des serveurs de développement / pré-intégration / MCO,
    - Migration de WebSphere à Jboss,
    - Livraison de package,
    - Import & export de dump,
    - Mise à jour de job jenkins.


    Le partage de connaissance intra CGI, avec mon implication dans les communautés techniques de développeur BU et France, mais également avec les diverses équipes internes ou externes de mon client, qu'ils soient ou non dans le train SAFe, avec pour objectif principal de faciliter les échanges et sécuriser du développement à la livraison en passant par le déploiement.


    Compétences : Java · Framework Spring · Hibernate · SQL · Jenkins · SAFe · Méthodes agiles · JBoss EAP · Maven · Git · Leadership · Base de données · Développement de logiciels · Agilité · Esprit critique · Oracle SQL Developer · Communication orale · Esprit d’équipe · Communication interpersonnelle · Veille technologique · Conception technique · Développement Java · JavaScript · Gestion de groupe · CSS · Selenium · Adaptabilité · Accompagnement et tutorat · JUnit · Cometd
    Java Framework Spring Hibernate SAFe JavaScript Maven Git Jenkins JUnit SQL Méthodes agiles Méthode agile Maven Git Leadership Base de données Développement de logiciels Agilité Esprit critique Oracle SQL Developer communication orale Esprit d’équipe Veille technologique Conception technique Développement Java JavaScript Gestion de groupe CSS 3 Selenium adaptabilité Accompagnement et tutorat JUnit Cometd Jboss Développeur Java Développement Java Développement Back-End Développeur Back-End

Recommendations

Adnan GoulamalyAG
LC
FU
+1
Adnan Goulamaly and 3 other people have recommended Johan

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Executive Master Management General
    Emlyon
    Stratégie, Marketing, Pilotage, Management agile et resposable, finance, pilotage de la performance, conduite du changement, transformation digitale, intelligence émotionnelle
  • Responsable en Ingénierie Logiciel en alternance, Développement logiciel Java
    EI.CESI - Ecole d'ingénieurs du CESI
    2019
    Développement Java, Développement Logiciel, Anglais, Méthodologie Agile, Méthodologie ITIL, Gestion de projet

Certifications

  • Certified SAFe 5 Practitioner
    Scaled Agile Framework Enterprise Certification
    2020

Skill set

Categories