Direct beschikbaar

Yacine Amouche

Freelance Java / Spring Boot Tech Lead

SoftwarearchitectuurMicroservicesAI-integratie

Ik help bedrijven hun bedrijfsapplicaties te ontwerpen, moderniseren en beveiligen: 10 jaar ervaring, waarvan 8 jaar Java / Spring Boot-opdrachten op kritieke systemen, Tech Lead sinds 2021, en AI-integratie.

  • Doelmarkten: Frankrijk · Zwitserland · België · Luxemburg
  • Java 17/21/25 · Spring Boot · API REST
  • Hybride of op afstand · Professioneel Engels
Yacine Amouche, Senior Java / Spring Boot Tech Lead

Mijn expertise

From backend to integrated systems

Bekijk mijn volledige stack
  1. Architecture & Tech Leadership

    Architecture · Tech Lead · CI/CD

    Design, architecture decisions, code reviews and quality. CI/CD and containerisation to support teams through deployment.

    • TDD
    • Hexagonal architecture
    • Code reviews
    • GitLab CI/CD
    • Docker
    • Kubernetes
    Explore my experience
  2. Applicatiebeveiliging & IAM

    Spring Security · Keycloak · OIDC

    Authentication, SSO, permissions and application and API security with Keycloak, OAuth2/OIDC and Spring Security.

    • Spring Security
    • OAuth2
    • OIDC
    • Keycloak
    • SSO
    • JWT
    • IAM
    • OWASP
    Explore my experience
  3. Toegepaste AI & automatisering

    Python · FastAPI · LLM · RAG

    Python/FastAPI services, RAG, LLMs and workflows to integrate AI into existing applications and business processes.

    • Python
    • FastAPI
    • RAG
    • LLM
    • LangChain
    • n8n
    • pgvector
    See my case studies
  4. Front-end & integratie

    Angular · Kafka · Intégration SI

    Angular interfaces, asynchronous Kafka / RabbitMQ messaging and systems integration, complementing my Java backend expertise.

    • Angular
    • Kafka
    • RabbitMQ
    • API REST
    • Systems integration
    See my case studies

SQL-databases, PostgreSQL en vectorzoeken

Backend en AI hebben goed gestructureerde data nodig. Mijn persoonlijke projecten Ginqel FieldFlow en Ginqel Offre combineren Spring Boot en PostgreSQL voor de opslag van bedrijfsgegevens. In mijn artikelen behandel ik de scheiding van bedrijfsgegevens, documenten en auditlogs, pgvector-indexen voor RAG en toegangsisolatie tussen tenants.

  • PostgreSQL
  • SQL
  • pgvector
  • Spring Data JPA
  • Multi-tenant

Expertise & toegevoegde waarde

10 jaar ervaring, waarvan 8 in Java & Spring Boot om uw bedrijfsapplicaties te ontwerpen, moderniseren en beveiligen.

Moderne architectuur, microservices en AI-integratie om uw digitale transformatie te versnellen.

Senior Tech Lead Java / Spring Boot, gespecialiseerd in microservices-architectuur, REST-API’s, beveiliging en de integratie van AI-oplossingen. Ik ontwerp AI-agents op maat, optimaliseer LLM-integraties en begeleid bedrijven bij de modernisering van hun informatiesystemen.

  • Java / Spring Boot
  • Generatieve AI
  • AI-agents
  • Microservices
  • Beveiliging & IAM
  • Cloud & DevOps
  • AI-agents bouwenAgents op maat (RAG, automatisering, documentverwerking, workflows)
  • Optimalisatie van AI-API’sIntegratie van OpenAI, Anthropic, Mistral, Ollama… met focus op prestaties en kosten
  • Integratie in uw systemenKoppeling met uw bestaande tools en processen (API’s, databases, ERP…)
  • Modernisering & automatiseringAutomatisering van bedrijfsprocessen, hogere productiviteit en lagere kosten
  1. FranceAgriMer

    2024 — heden

    Java Tech Lead & securityverantwoordelijke

    Technische aansturing van een team van 8 ontwikkelaars voor de applicaties voor het beheer van GLB-steun: refinement van user stories, ontwerp van REST-API’s, Spring Batch-verwerkingen en datamodellen, ontwikkelstandaarden en codereviews.

    Securityreferent voor de CISO: SSO en toegangscontrole met Keycloak, OpenID Connect en Spring Security. Functionele specificaties en schattingen met de business, CI/CD met GitLab / Jenkins, applicatiebeheer en voorbereiding van de migratie van Spring Boot 3 naar 4.

    • Java 21
    • Spring Boot 3
    • Spring Batch
    • Spring Security
    • Keycloak
    • OpenID Connect
    • GitLab CI/CD
    • SonarQube
  2. La Cipav

    2022 — 2024

    Technisch referent / Tech Lead Java

    Herbouw van een pensioenapplicatie met een team van 8 ontwikkelaars, plus een apart beheerperimeter van 4 ontwikkelaars. Workshops met de business, bedrijfsregels en gedetailleerde functionele specificaties.

    Opzet van de applicatie in hexagonale architectuur; REST-API’s, Spring Batch-verwerkingen en datamodellen; TDD, codereviews, datamigraties en optimalisatie van de verwerking.

    • Java 17
    • Spring Boot 2 / 3
    • Spring Batch
    • Architecture hexagonale
    • TDD
    • API REST
  3. FranceAgriMer

    2021 — 2022

    Tech Lead Java / J2EE / Spring Boot

    Applicaties voor GLB-steun met een team van 6 ontwikkelaars: behoefteanalyse, functionele specificaties, impactanalyses en afbakening van de doorontwikkeling van Spring Boot en batchverwerking.

    Onderhoud van legacy Java EE / J2EE-applicaties: diagnose van incidenten, correctief en evolutief onderhoud, coördinatie van correcties en regressietests.

    • Java 8 / 11
    • Java EE / J2EE
    • Spring Boot 2
    • Spring Batch
    • GitLab
    • Jenkins
  4. Crédit Agricole Assurances

    2019 — 2020

    Full-stack engineer Java / Angular

    Simulatoren voor krediet, voorzorg en sparen: Angular-schermen en Spring Boot REST-API’s; Kafka-events (contracten, schadegevallen, betalingen, documenten) gerouteerd naar e-mail, sms en klantenportaal.

    Betrouwbare berichtstromen (retry, dead letter topic, replay, idempotentie); 15 functionaliteiten en 12 REST-API’s opgeleverd voor 2.500 gebruikers; 85 % testdekking en 35 % kortere responstijd.

    • Java
    • Spring Boot
    • Kafka
    • Angular
    • JPA / Hibernate
    • CI/CD
  5. BNP Paribas

    2018 — 2019

    Java / Spring Boot Engineer – IAM / CIAM

    Authenticatie- en autorisatieplatform voor de klanten van BNP Paribas en Hello bank! in microservices: 8 IAM-componenten in Java 8 / Spring Boot 1.5, 12 applicaties gekoppeld via OAuth 2.0 met Keycloak.

    Levenscyclus van wachtwoorden en rechten per profiel; RabbitMQ en JBoss; 90 % testdekking en 30 % kortere authenticatietijd.

    • Java 8
    • Spring Boot 1.5
    • Keycloak
    • OAuth 2.0
    • RabbitMQ
    • JBoss

Projecten

Architecture & AI integration in practice

Klantprojecten

  • Klantproject · 2024 — Heden

    FranceAgriMer

    De kritieke applicaties voor GLB-steun aansturen

    • Java 21
    • Spring Boot 3
    • Spring Batch
    • Spring Security
    • Keycloak
    • OpenID Connect
    • GitLab CI/CD
    • SonarQube
  • Klantproject · 2022 — 2024

    La Cipav

    Een pensioenapplicatie herbouwen in hexagonale architectuur

    • Java 17
    • Spring Boot 2 / 3
    • Spring Batch
    • Architecture hexagonale
    • TDD
    • API REST
    • Tomcat
  • Klantproject · 2019 — 2020

    Crédit Agricole Assurances

    Simulatoren en notificaties voor verzekeringen

    • Java
    • Spring Boot 2
    • Angular
    • Kafka
    • JPA / Hibernate
    • API REST
    • SonarQube
  • Klantproject · 2018 — 2019

    BNP Paribas

    De klantidentiteit van BNP Paribas en Hello bank! centraliseren

    • Java 8
    • Spring Boot 1.5
    • Keycloak
    • OAuth 2.0
    • RabbitMQ
    • JBoss
    • IAM / CIAM

Persoonlijke projecten

Freelance diensten

Support tailored to your needs

  • Java / Spring Boot development

    REST APIs, microservices, Spring Batch and business application modernisation.

  • Tech Lead & Architecture

    Technical audits, design, code reviews, quality and support for development teams.

  • AI integration & automation

    RAG, LLMs, AI agents and connecting APIs and workflows within your systems.

  • Applicatiebeveiliging & IAM

    Spring Security, OAuth2/OIDC, permissions and API security.

A structured start to your engagement

  1. Understand

    Clarify business priorities, existing architecture and delivery constraints with your team.

  2. Prioritise

    Identify risks, propose an initial scope and agree acceptance criteria.

  3. Deliver and share

    Contribute to code, tests and reviews; document decisions and share good practices.

Opleiding & certificeringen

Een stevige achtergrond in engineering en cybersecurity

Alle opleidingen bekijken
  1. 2017Master Autonome en communicerende mobiele systemenUniversiteit van Bordeaux
  2. 2016Master Beveiliging van informatiesystemenUniversiteit Paris-Est Créteil
  3. 2014Master Netwerkbeheer en -beveiligingUniversiteit van Béjaïa
Certificeringen & opleidingen
  • PSM I
  • AWS-opleiding
  • Google Cloud-opleiding

Techstack

Een beheerst, pragmatisch ecosysteem

  • Java
  • Spring Boot
  • Spring Batch
  • Hibernate
  • Angular
  • Keycloak
  • Python
  • FastAPI
  • PostgreSQL
  • Docker
  • Kubernetes
  • RabbitMQ
  • Jenkins
  • GitLab CI
  • Kafka
  • n8n
  • OpenAI
  • LangChain
  • OAuth2
  • Spring Security
  • AWS
  • IAM / Identity

Contact

Welk project wilt u realiseren?

Share your context, needs and timeline. We can define priorities and the appropriate engagement model.

Frankrijk · Zwitserland · België · Luxemburg

Een opdracht voorstellenEen project tegen vaste prijs bespreken

Bel me rechtstreeks+33 6 68 33 40 23

Stuur mij een bericht

Stuur mij een bericht
Onderwerp

Uw gegevens worden alleen gebruikt om uw bericht te beantwoorden. Verstuur geen gevoelige gegevens.