Développeuse backend Java
Intervention au sein de l'entreprise S & H Consulting sur des projets pour le secteur allemand de l'assurance et de la gestion des retraites.
- Conception et développement d'API REST pour la recherche, la récupération et la gestion de documents via un service Spring Boot / Java 21 documenté avec OpenAPI 3.0.
- Conception d'une architecture pilotée par la configuration, basée sur des fichiers YAML.
- Structuration du service selon l'architecture hexagonale et les principes Clean Code et SOLID pour garantir sa maintenabilité.
- Intégration d'un SDK tiers (Doxis4 DMS) pour connecter le service à un système de gestion documentaire externe.
- Modernisation de systèmes Java existants en migrant des services RMI vers des API REST afin d'en simplifier la maintenance et d'améliorer la qualité du code.
- Mise en place et maintenance des pipelines CI/CD avec GitLab CI/CD, GitHub Actions et SonarQube.
- Réalisation de revues de code et propositions de pistes d'amélioration continue au sein de l'équipe.
- Développement et maintenance de trois applications métier (VorsorgePortal, ArbeitgeberPortal, AdminPortal).
- Collaboration étroite avec les Product Owners et les Business Analysts pour clarifier les besoins et aligner les solutions techniques.
- Recueil et spécification des besoins fonctionnels, conception de prototypes et évolution des modèles de données des trois applications.
- Mise en place d'un mécanisme sécurisé de partage d'identité entre deux systèmes avec Spring Security et des jetons JWT à courte durée de vie.
- Refactorisation de modules legacy selon les principes Clean Code.
- Rédaction et exécution de tests unitaires (Mockito) et de tests fonctionnels automatisés (Selenium).
- Accompagnement de développeurs juniors par des revues de code et des sessions de partage de connaissances.
- Développement d'interfaces web dynamiques avec Apache Wicket, JavaScript, jQuery et Bootstrap.
Environnement technique