Développeur senior Java avec plus de 10 ans d’expérience sur des architectures Spring Boot / microservices, intervenant sur des SI critiques à forte complexité métier (assurance, média, énergie). Expertise backend dominante, avec participation au développement front Angular dans des contextes fullstack. Habitué aux environnements cloud, CI/CD et aux exigences de qualité logicielle élevées.
Développement de microservices backend en Java / Spring Boot exposant des API REST pour la gestion des claims et settlements. Automatisation end-to-end des processus métier, réduisant fortement les traitements manuels et les risques d’erreurs. Contribution fullstack avec le développement d’écrans Angular / TypeScript sur les parcours utilisateurs clés. Participation active aux choix techniques, revues de code et mise en œuvre des bonnes pratiques (Clean Architecture, Clean Code, tests unitaires). Support N2 et accompagnement des mises en production via des pipelines CI/CD. Contribution à la migration de données legacy vers de nouvelles bases, en garantissant la continuité de service. Environnement technique : Java 8–21, Spring Boot 2.x–3.x, Spring 5–6, Hibernate/JPA, Microservices, REST API, Angular, TypeScript, SQL Server, PostgreSql, JUnit, Mockito, GitLab CI / CD, Jenkins, SonarQube, AWS Kinesis.
Développement et évolution de microservices backend en Java / Spring Boot pour le calcul d’audience multi-supports. Conception d’une architecture basée sur le DDD et le pattern CQRS, améliorant la lisibilité du domaine métier et la performance des traitements. Optimisation des performances et fiabilisation des traitements critiques de calcul. Contribution ponctuelle au front (JSF / primefaces) dans un contexte fullstack. Mise en place, amélioration et maintenance des pipelines CI/CD (Jenkins, GitLab CI), intégrant des pratiques : contrôles de qualité, sécurité du code. Contribution aux activités Ops : déploiement, supervision, support à la production et exploitation des microservices sur des environnements cloud et conteneurisés (AWS, Kubernetes). Environnement technique : Java 8, Spring Boot 2, Spring 5, Microservices,MongoDB 2–4, Oracle 12, JUnit / Mockito / Cucumber,Jenkins, SonarQube, AWS, Kubernetes
Implémentation des modules métiers spécifiés. Conception du modèle métier et mise en place du mapping ORM avec Hibernate, en garantissant la cohérence et la performance des accès aux données. Implémentation d’un client Web Service SOAP basé sur Apache CXF pour l’intégration des échanges avec les systèmes tiers. Implémentation des interfaces graphiques (JSF,primefaces), Correction des bugs et suivie de déploiement avec l'équipe de validation. Environnement technique : Java 8, JAVA JEE 7, Tomcat 8, SqlServer 10, Spring 4 (core, batch, web), hibernate 4, Kerberos, maven, Junit, JSF 2.2, primefaces 6
Mise en place et configuration de la connexion à la base SQL Server, avec gestion efficace des accès aux données. Modélisation du domaine métier et mise en œuvre du mapping ORM avec Hibernate, en garantissant cohérence et performance. Développement des composants métiers en conformité avec les spécifications fonctionnelles. Conception et développement des interfaces utilisateur avec JSF / PrimeFaces, en améliorant l’ergonomie et la navigation. Participation au développement, packaging et déploiement des Bundles OSGi dans l’environnement applicatif. Environnement technique : Java, Spring (CORE, JMS, DATA), JPA/Hibernate, Quartz, JackRabbit, bundles/OSGI, Webservices SOAP, Apache Camel, Apache Karaf, TalendESB,Liferay, ActiveMQ, JBossMQ, JSF/PrimeFaces, Oracle 11g Ex, Eclipse, Maven, SVN.