Available immediately

Yassine Mouttalib

Senior Java Software Engineer

7 years of Java development, mostly backend, on demanding business applications for EDF, DSNA and Wolters Kluwer. Since 2025, I have designed and built a complete e-commerce marketplace, using AI agents to speed up development.

Paris area or remote Freelance (portage) or permanent role yassinemouttalib@gmail.com LinkedIn

Yassine Mouttalib

Experience

  1. Oct. 2025 – Present

    Software Engineer

    Atlantura · Personal project: e-commerce marketplace

    • Multi-tenant Spring Boot 3.3 / Java 21 modular monolith with 21 business modules (orders, payments, shipping, returns).
    • Payment flows: reconciliation, commissions, payouts and refunds.
    • Java 21
    • Spring Boot 3.3
    • Spring Security
    • JDBC
    • JUnit 5
    • PostgreSQL
    • Next.js 16
    • React 19
    • TypeScript
    • Docker
  2. Jan. 2023 – Sep. 2025

    Senior Java Software Engineer

    Wolters Kluwer · Legal software

    • Built Java/Spring features, from the data model to the business logic.
    • Handled transaction and concurrent database access issues with Spring.
    • Added unit tests and took part in code reviews.
    • Java 8 & 21
    • Spring
    • JUnit 4
    • EasyMock
    • SonarQube
    • GitLab
    • YouTrack
  3. Jul. 2022 – Sep. 2022

    Java Engineer

    CGI / Efluid · Short-term assignment

    • Built from scratch a message-processing POC: dynamic routing with Apache Camel and Spring Boot, route architecture and data flows between services.
    • Java 8
    • Spring Boot 2
    • Apache Camel
    • JUnit 4
    • Mockito
  4. Mar. 2018 – Mar. 2022

    Software Engineer, then Tech Lead

    Capgemini · Clients: DSNA (Toulouse), then EDF (Paris)

    • DSNA (air navigation): R&D internship from March 2018, hired in November 2018; new features and bug fixes (Scrum).
    • EDF: 3DEXPERIENCE development (widgets, MQL extensions, data model).
    • Tech Lead for the last 6 months: code reviews, pair programming and onboarding of new developers.
    • Java 8
    • Apache Sling
    • MongoDB
    • JSP
    • MQL
    • JavaScript
    • 3DEXPERIENCE
    • JUnit 4
    • Mockito
    • Jenkins
    • Git
    • Jira
    • SAFe

Other projects

Project management platform

Kanban boards, collaborative wiki, role-based permissions, REST APIs and real-time dashboards.

  • Java 21
  • Spring Boot
  • Next.js
  • TypeScript
  • PostgreSQL

AI-assisted code editor

Multiple editor windows, an integrated terminal, symbol indexing and tool execution.

  • Python
  • TypeScript
  • Tauri
  • MCP