Enterprise Java, engineered with precision.

I design hexagonal architectures, microservices and DDD for companies that can't afford to fail — from IFRS9 compliance at Société Générale to the TotalEnergies Digital Factory.

Modern data center — the high-stakes infrastructure enterprise Java systems run on

Trusted by

Société GénéraleEDFCEGEDIMNTT DATATotalEnergies

A senior backend consultant for industries where uptime isn't optional.

I'm a senior Java / Spring Boot consultant with 8 years of enterprise consulting across financial services and energy. My work is grounded in hexagonal architecture,microservices and domain-driven design — systems structured to absorb change rather than resist it.

I'm currently on mission at the TotalEnergies Digital Factory. Recent and past missions include Société Générale (IFRS9 regulatory migration), EDF (activity reporting & forecasting), CEGEDIM (insurance contract management) and NTT DATA (microservice platform).

When a delivery needs an interface, I build it with React, React Native and Next.js. I operate through my UK-registered consulting entity, PEHEM GLOBAL SOLUTIONS LLP.

A focused developer's workspace with a laptop running code
8+
Years enterprise consulting
6
Named enterprise clients
FnE
Domains — Finance · Energy
1
Current mission (TotalEnergies)

A stack organised around architecture, not badges.

Backend & Architecture

Core discipline
Java 21Spring BootSpring BatchHexagonal ArchitectureDomain-Driven DesignMicroservicesREST / OpenAPIJPA / Hibernate

Frontend & Mobile

Interfaces layered on the backend, when a domain needs one.

ReactReact NativeNext.jsTypeScript

Cloud & Infrastructure

Resilient, well-provisioned hosting for regulated systems.

AWSAzureSupabaseDockerKubernetesCI/CD

Auth & Security

Identity and access control in enterprise contexts.

Auth0Spring SecurityOAuth2 / OIDCJWT

Named missions in finance and energy.

8 years working inside the engineering organisations of Europe's largest enterprises.

Senior Java / Spring Boot Consultant

2025 — Present

On mission at the TotalEnergies Digital Factory, delivering energy-sector digital platforms with a backend-first, architecture-led approach.

  • Designing and hardening Java / Spring Boot backends for energy platforms
  • Applying hexagonal architecture and DDD to keep core domains decoupled
  • Working across microservices, cloud and CI/CD within a fast-moving factory model
Java 21Spring BootHexagonal ArchitectureDDDMicroservicesAzureCI/CD

Java / Spring Boot Consultant

Apr 2024 — Aug 2025

Led the IFRS9 regulatory migration to the EGO platform. Built an async REST API to capture Sentry data snapshots used for financial compliance reporting, and contributed to the bank's cloud modernisation on AWS.

  • Designed async API for Sentry data snapshots (IFRS9 / EGO migration)
  • Implemented Spring Batch pipelines for large-scale regulatory data processing
  • Provisioned cloud resources with AWS CloudFormation; monitored with CloudWatch
  • Built React/Redux dashboards consumed by compliance and risk teams
Java 21Spring BootSpring BatchAWS CloudFormationCloudWatchReactReduxPostgreSQLJenkins

Java / Spring Boot Consultant

Oct 2022 — Apr 2024

Built the activity reporting and budget forecasting application used internally by EDF project teams. Delivered SSO integration, automated Excel report generation, and a full React/Redux frontend.

  • Implemented SSO authentication with Spring Security and Guardian
  • Built Spring Batch jobs for automated Excel report generation
  • Developed full React/Redux frontend for activity & budget tracking
  • Deployed on JBoss application server with Jenkins CI/CD pipelines
Java 21Spring BootSpring BatchSpring SecurityReactReduxPostgreSQLJenkinsJBoss

Java / Spring Boot Consultant

Dec 2021 — Oct 2022

Developed an insurance contract management system for one of France's leading health data companies. Built batch processing pipelines with Spring Batch and an Angular frontend.

  • Built Spring Batch jobs for insurance contract lifecycle management
  • Developed Angular frontend for contract creation and tracking
  • Worked with Oracle DB for high-volume transactional data
  • Containerised the application with Docker; CI/CD via Jenkins
JavaSpring BootSpring BatchAngularOracle DBDockerJenkins

Java / Spring Boot Consultant

Jan 2021 — Dec 2021

Built a backoffice microservice platform and integrated a Paycomet payment refund service. Developed an Angular frontend with server-side rendering for SEO and shipped a mobile application.

  • Built backoffice microservice with Spring Boot and Angular 9 / Nebular
  • Integrated Paycomet refund service for payment processing
  • Implemented Angular Universal for server-side rendering (SEO)
  • Deployed on GCP / Kubernetes; containerised with Docker
JavaSpring BootAngular 9Angular UniversalGCPKubernetesDockerJenkinsMySQL

Java / Spring Boot Developer

Aug 2018 — Dec 2020

Designed and built an online banking application from scratch, covering both the full-stack web platform and a React Native mobile app. Deployed entirely on AWS.

  • Built online banking web app with React/Redux and Spring Boot/Security
  • Shipped iOS & Android mobile app using React Native
  • Used AWS Cognito, Amplify, CloudFront, and S3 for cloud infrastructure
  • Wrote unit tests with JUnit (backend) and Jest (frontend)
JavaSpring BootSpring SecurityReactReduxReact NativeAWS CognitoAWS AmplifyJUnitJest

Deliveries, not demos.

Real systems shipped inside enterprises — banking, energy, health-tech, and more.

Financial and compliance data being processed on screen
Enterprise Backend

IFRS9 Regulatory Migration — EGO Platform

Société Générale · 2024

Built an async REST API to capture Sentry data snapshots required for IFRS9 compliance. Implemented Spring Batch pipelines to process and transform large regulatory datasets, and provisioned AWS infrastructure with CloudFormation.

IFRS9 compliance delivered on schedule; zero data loss during migration
Java 21Spring BootSpring BatchAWS CloudFormationCloudWatchReactReduxPostgreSQLJenkins
Solar panels at a renewable energy site
Full Stack

Activity Reporting & Budget Forecasting

EDF · 2023

Designed and built an internal application for project teams to submit activity reports and manage budget forecasts. Delivered SSO integration via Spring Security/Guardian and automated Excel report generation with Spring Batch.

Used by hundreds of EDF project managers; Excel generation cut manual work by ~80%
Java 21Spring BootSpring BatchSpring SecurityReactReduxPostgreSQLJenkinsJBoss
Health data and systems being worked on a laptop
Batch Processing

Insurance Contract Management System

CEGEDIM · 2022

Built a full-stack system to manage the complete lifecycle of insurance contracts. Spring Batch handled large-volume ingestion and processing; Angular provided the contract management UI backed by Oracle DB.

Automated contract processing pipelines; cut manual intervention by 70%
JavaSpring BootSpring BatchAngularOracle DBDockerJenkins
A team collaborating around technology and laptops
Microservices

Backoffice Microservice & Payment Integration

NTT DATA · 2021

Developed a backoffice microservice platform with an Angular 9/Nebular frontend and integrated the Paycomet payment refund service. Added Angular Universal for server-side rendering to improve SEO, and deployed on GCP/Kubernetes.

Full refund workflow automated; SSR reduced page load by 40%; deployed on GCP/K8s
JavaSpring BootAngular 9Angular UniversalGCPKubernetesDockerJenkinsMySQL
A banking app open on a smartphone held in hand
Full Stack + Mobile

Online Banking Platform & Mobile App

Univers Architecture Maroc · 2019

Built an online banking application from scratch — web (React/Redux + Spring Boot/Security) and mobile (React Native). Deployed on AWS using Cognito for auth, Amplify for hosting, CloudFront for CDN, and S3 for storage.

Launched on iOS & Android; full banking workflow end-to-end on AWS
JavaSpring BootSpring SecurityReactReduxReact NativeAWS CognitoAWS AmplifyJUnitJest
Source code on a large monitor
Backend Service

Spring Boot REST API — Freelance

Independent client · 2023

Delivered a production-ready Spring Boot REST API for an international client, including JWT authentication, role-based access control, Swagger documentation, and Docker deployment.

Delivered in 2 weeks; client returned for 3 follow-up contracts
JavaSpring BootSpring SecurityJWTPostgreSQLDockerSwagger

More of my work is under NDA — let's talk.

The systems behind named enterprise clients are often confidential. If you'd like to hear about them in detail, I'm happy to walk through relevant experience in a conversation.

Discuss a project

Let's talk about a fullstack system that lasts.

Available for consulting, contract and freelance engagements. Tell me about the system you need designed or delivered.

Find me online

Available now

Based in France · Timezone CET · Remote worldwide