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)
Saint-Hippolyte France, France
Only remote
Master's Degree in Earth Sciences, University of Strasbourg (2013)

Profile attachments

CV_Ange_Tanon_Professional_EN_Premium.pdf

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.

Experience

Professional experience5 - 10 years
Freelancer since2026

Languages

EnglishFluentFrenchNative speaker

Project history

Senior Backend Consultant – Microservices for Savings & Retirement

AGIPI – Strasbourg, France
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.

Senior Backend Consultant – Distributed Mobility Platform

NAM – Bordeaux, France (At Strasbourg Service center)
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.

Senior Frontend Consultant – Contract Management

SADA – Nimes, France (At Strasbourg Service center)
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.

Senior Backend Consultant – Radiology Application (RADIOCIEM)

CIEM – Paris, France (At Strasbourg Service center)
Technical lead on a full migration of a radiology application from WebSphere to Spring Boot / Vue.js. Migrated data from HFSQL to PostgreSQL. Built a secure medical document storage and distribution system, scheduling module, and REST APIs. Implemented security layers (Keycloak SSO, OAuth2) and a full GitLab CI/CD pipeline. Kubernetes deployment with Docker. Stack: Java 11, Spring Boot, Vue.js, PostgreSQL, Keycloak, Docker, Kubernetes, GitLab CI/CD.

Senior Backend Consultant – Healthcare Application (ESSENCIEM)

CIEM – Paris, France (At Strasbourg Service center)
Evolved and maintained a mission-critical healthcare application covering patient management, appointments, billing, and campaigns. Built REST APIs, QR-coded PDF generation, OAuth2, M2M web services, and data recovery batch jobs. Containerized and deployed on Kubernetes. SQL query optimization and continuous quality improvement with SonarQube. Stack: Java 8, Spring, Vue.js, PostgreSQL, ActiveMQ, SonarQube, Docker, Kubernetes.

Lead Developer – Contract Manager (Aerospace)

SPHEREA – Toulouse, France (At Strasbourg Service center)
Technical lead on an aerospace contract management and test-bench tracking platform. Developed encrypted APIs, synchronization batch jobs, tracking dashboards, pricing modules, and log exports. Authored technical specifications and contributed to feature scoping. Bug fixing, testing, Docker deployment, and production monitoring. Stack: Angular 7, Node.js, Express, MySQL, Docker, GitLab.

Backend Consultant – Physician Application (MEDICIEM)

CIEM – Paris, France (At Strasbourg Service center)
Developed patient file verification by QR code and barcode scanning. Integrated web services and implemented change history tracking with Javers. Corrective maintenance, query optimization, and incident tracking. Stack: Java 8, Spring, Vue.js, PostgreSQL, Docker, GitLab.

Java EE Developer – Group Intranet Directory (AGIL)

TOTAL – Paris, France (At Strasbourg Service center)
Corrective and adaptive maintenance of a group intranet directory; built a web services access portal. REST API development and query optimization. Scoping, specifications, testing, and delivery of fixes. Stack: Java 6, Java EE, Spring JDBC, Oracle SQL, WebSphere, Maven.

Java EE Developer – CanalPlay (Terapi)

Canal+ – Paris, France (At Strasbourg Service center)
Maintained and stabilized the CanalPlay editorial platform; built REST APIs and PL/SQL scripts. Development of PL/SQL scripts and database query optimization. Unit and functional testing, Jenkins, SonarQube, and error handling. Stack: Java 8, Java EE, Hibernate, Jetty, Jenkins, SonarQube, Maven.

Java EE Developer – Land Registry (AMALFI)

EPELFI – Saverne, France (At Strasbourg Service center)
Maintained the Alsace-Moselle digital land registry application; built REST APIs and optimized queries. REST API development and query optimization. Scoping, specifications, testing, and delivery of fixes. Stack: Java 6, Java EE, JDBC, Jetty, JSP, Maven.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in