09/02/2026 updated


100 % available
Senior Freelance Backend Engineer – Java / Spring Boot / Microservices
Saint-Hippolyte France, France
Only remote
Master's Degree in Earth Sciences, University of Strasbourg (2013)Java API For RESTful Web Services (JAX-RS)Messaging Application Programming InterfaceSoftware ArchitectureRabbitMQVue.jsBackendKubernetesApache KafkaGraphQLFront End Software DevelopmentAngular UiDockerMicroservices
Java & Spring Boot Development
Over 8 years of backend development with Java (versions 8 to 25) and Spring Boot, covering microservices architecture, REST and GraphQL APIs, Hibernate, JPA, and batch processing for regulated industries such as insurance, healthcare, and transport.
Microservices & Event-Driven Architecture
Design and implementation of resilient microservices and event-driven platforms using Kafka, RabbitMQ, ActiveMQ, and Tibco EMS, enabling asynchronous inter-system communication and cross-system data synchronization.
Cloud Native & DevOps
Deployment and orchestration of containerized applications with Kubernetes and Docker on cloud platforms including Azure, with CI/CD pipelines using Jenkins and GitLab CI/CD, and code quality management via SonarQube.
Security & Identity Management (IAM)
Implementation of secure inter-system integrations using Keycloak, OAuth2, SSO, and M2M communication, including multi-tenant SSO customization, SPI theming, external identity federation, and roles and permissions management.
Database Management
Extensive experience with relational and NoSQL databases including PostgreSQL, SQL Server, Oracle, MySQL, MongoDB, MariaDB, HFSQL, and PL/SQL, with a focus on query optimization and data migration.
Frontend Development
Development of frontend applications and components using Vue.js, Angular (versions 7 to 15), TypeScript, JavaScript, HTML, and CSS, including reusable component libraries and state management with NgRx and RxJS.
Software Architecture & Methods
Application of DDD, TDD, Clean Architecture, Agile/Scrum, and DevOps practices, including technical scoping, estimation, specification writing, unit and functional testing, and application maintenance.
Messaging & Integration
Integration of enterprise messaging systems such as Kafka, RabbitMQ, ActiveMQ, Tibco EMS, and WebMethods for reliable asynchronous communication and event-driven data pipelines.
Over 8 years of backend development with Java (versions 8 to 25) and Spring Boot, covering microservices architecture, REST and GraphQL APIs, Hibernate, JPA, and batch processing for regulated industries such as insurance, healthcare, and transport.
Microservices & Event-Driven Architecture
Design and implementation of resilient microservices and event-driven platforms using Kafka, RabbitMQ, ActiveMQ, and Tibco EMS, enabling asynchronous inter-system communication and cross-system data synchronization.
Cloud Native & DevOps
Deployment and orchestration of containerized applications with Kubernetes and Docker on cloud platforms including Azure, with CI/CD pipelines using Jenkins and GitLab CI/CD, and code quality management via SonarQube.
Security & Identity Management (IAM)
Implementation of secure inter-system integrations using Keycloak, OAuth2, SSO, and M2M communication, including multi-tenant SSO customization, SPI theming, external identity federation, and roles and permissions management.
Database Management
Extensive experience with relational and NoSQL databases including PostgreSQL, SQL Server, Oracle, MySQL, MongoDB, MariaDB, HFSQL, and PL/SQL, with a focus on query optimization and data migration.
Frontend Development
Development of frontend applications and components using Vue.js, Angular (versions 7 to 15), TypeScript, JavaScript, HTML, and CSS, including reusable component libraries and state management with NgRx and RxJS.
Software Architecture & Methods
Application of DDD, TDD, Clean Architecture, Agile/Scrum, and DevOps practices, including technical scoping, estimation, specification writing, unit and functional testing, and application maintenance.
Messaging & Integration
Integration of enterprise messaging systems such as Kafka, RabbitMQ, ActiveMQ, Tibco EMS, and WebMethods for reliable asynchronous communication and event-driven data pipelines.
Experience
Professional experience5 - 10 years
Freelancer since2026
Languages
EnglishFluentFrenchNative speaker
Project history
Designed and built Java 17/25 Spring Boot microservices for secure external data exposure and life insurance fund withdrawal workflows. Architected a tax simulation engine for withdrawal scenarios. Implemented an asynchronous event-driven pipeline using Kafka and RabbitMQ. Delivered GraphQL APIs and Feign/WebFlux Reactor clients. Modernized Vue.js / Spring Boot applications and drove continuous deployment via Jenkins. Stack: Java 17/25, Spring Boot, Kafka, RabbitMQ, MongoDB, SQL Server, GraphQL, Docker Compose, Jenkins, TypeScript.
Developed a distributed mobility platform enabling shared transport resource pooling across operators. Designed event-driven architecture with Kafka. Secured multi-tenant SSO with Keycloak. Built partner REST services, batch jobs, and automated PDF receipt generation. Deployed on Kubernetes (Azure) with CI/CD pipelines. Stack: Java 17, Vert.x, Spring Boot, Angular 12, Kafka, Keycloak, MongoDB, Docker, Kubernetes, Azure.
Delivered an internal contract tracking and broker revaluation application. Designed a reusable Angular component library and CSV/Excel export interfaces. Optimized state management with NgRx and RxJS. Performed functional testing, code review, and deployment of new versions. Stack: Angular 15, TypeScript, Angular CDK, RxJS, NgRx, Figma.