depuis la création du compte
Confiez votre projet à Evan
Faites appel à l'expertise d’Evan pour faire avancer votre projet, ou découvrez d'autres freelances pour trouver celui qui correspondra parfaitement à vos besoins.
Conception et Architecture : Pilotage de la conception technique détaillée, avec un focus sur la scalabilité horizontale des services et le choix d'une architecture orientée Microservices.
Développement Batch Critique (Spring Batch) : Implémentation de jobs batch performants (Java 11, Spring Batch) pour orchestrer et traiter les flux complexes de remboursement des soins à l'étranger.
Optimisation BDD : Collaboration étroite avec les équipes MCO pour l'optimisation des requêtes complexes et l'amélioration des performances de traitement des données.
Assurance Qualité : Garantie d'une couverture de test robuste via l'écriture de tests unitaires (JUnit 5/Mockito) et de tests d'intégration automatisés.
Gestion obsolescence
Audit régulier du portefeuille applicatif pour identifier les composants etlibrairies obsolètes (dépendances Java, frameworks, serveurs d’applications).
Développement de solutions sur SPRING BATCH
Synchronisation des droits utilisateurs des caisses régionales avec visualisationdes logs sur kibanaTraitement et conversion de fichiers de statistiques
Automatisation des tests, déploiement, mise en production
Conception et implémentation de pipelines CI/CD (enkins, GitLab CI) pour lesapplications Java (compilation, tests unitaires/intégration, analyse de code).Déploiement vers des machines virtuelles via Ansible ou K8S pour les APISIntégration de mécanismes d'authentification et d'autorisation basés sur Oauth2.
Configuration d’ElasticSearch pour visualisation des logs sur Kibana
Mise en place de Logstash (ou Filebeat) pour la collecte, le parsing et l'envoi deslogs depuis les applications Java vers Elasticsearch.
Maintenance corrective et évolutive, créations de batchs
Conception et implémentation de jobs Spring Batch pour l'intégration de données depuisdiverses sources (fichiers CSV, bases de données, APIs externes).Optimisation des performances des traitements batch (partitionnement, multithreading,chunking) pour minimiser les temps d'exécution sur de gros [URL MASQUÉE] de mécanismes d'authentification et d'autorisation basés sur JWT.Rédaction de requêtes SQL ( native et query)
Analyse des besoins
clientsEchanges avec le client sur la compréhension des sujets complexes.
Tests unitaires et d'intégrations
Réalisation de tests unitaires avant développement, d’intégrations et de non régression
API
Conception de la structure des ressources REST et des endpoints (URIs).Implémentationde l'API en Java (Spring Boot) avec utilisation de JPA/Hibernate pour la persistance desdonnées.Mise en oeuvre des standards REST (verbes HTTP, codes de statut, statelessness).Intégration de mécanismes d'authentification et d'autorisation basés sur JWTRédaction de la documentation de l'API (Swagger/OpenAPI) pour faciliter son adoptionpar les consommateurs internes et externes.Génération des classes Java clients à partir des WSDL (Apache CXF).Gestion des conversions de formats de données entre le modèle objet interne et lesrequêtes/réponses SOAP (marshalling/unmarshalling XML).Implémentation de la gestion des erreurs et des mécanismes de retry pour les appels de services externes.
Titre professionnel (TP) de niveau 6, Concepteur développeur d'applications