Mawuli A.
Tech lead Java
- TJM
- À partir de 600 €/jour
- Localisation
- Carrières-sous-Poissy · Full remote
- Langues
- Français
Disponible immédiatement · 11 ans d'expérience
Compétences
- SQL4/5
- Microservices5/5
- REST API4/5
- Kafka5/5
- PostgreSQL5/5
- Kubernetes5/5
- IAM4/5
- Redshift4/5
- Docker4/5
- GitLab CI5/5
- Mentorat4/5
- Java5/5
- Spring Boot5/5
- CI/CD5/5
- TypeScript5/5
- AWS5/5
- Agile5/5
Spécialités
Expériences
Senior Software Engineer
Mai. 2026 – Act.
• Développement d’un pipeline batch automatisé, intégrant agents IA pour le traitement, l’analyse et l’enrichissement des données pour la génération des rapports. • Conception et orchestration des traitements sur AWS à l’aide de Step Functions, EventBridge, S3, IAM, Amazon Redshift et Terraform • Développement d’un module de sécurité reposant sur Spring Security et OAuth2 • Environnement: GitHub Actions, Terraform, AWS, EC2, S3, Step Functions, EventBridge, AI Agent, Java 21, Spring Boot 3.4, Amazon Redshift, Liquibase, Git, Vault.
- GitHub Actions
- Terraform
- AWS
- Git
- Vault
- Java
- Spring Boot
- Redshift
- IAM
Technical Lead
Avril 2024 — Avril 2026
• Modernisation de la plateforme nationale de distribution d'électricité d'Enedis, 35M+ clients. • Pilotage de l'architecture backend et des choix techniques d'une plateforme à forte volumétrie de données ; mentorat, standards d'engineering, revues de code et d'architecture et coordination avec architectes et métiers. • Conception de services backend scalables et microservices event-driven temps réel en Java 21, Spring Boot, Kafka, Kubernetes supportant des millions d'événements/jour. • Pipelines batch à grande échelle avec Spring Batch, traitement parallèle utilisant Virtual Threads Java 21 pour des imports à fort volume. • Authentification/autorisation sécurisées : OAuth2/OIDC, Keycloak, SSO, politiques fines et OAuth2-Proxy. • Consumers Kafka haut volume, intégrations amont, sérialisation Protobuf et patterns de traitement fiables. • Mise en place d’une CI/CD sécurisée : HashiCorp Vault, contrôles DevSecOps CI/CD, SAST Checkmarx, scans dépendances/conteneurs Xray et Trivy. • Collaboration avec architectes et métiers sur le delivery et fiabilité production. • Environnement: Java 21, Spring Boot 3.4, Spring Security, Spring Batch, Spring Integration, Spring Cloud Stream, Kafka, Spark, Maven, Microservices, Architecture hexagonale, JUnit, Mockito, OAuth2/OIDC, Keycloak, PostgreSQL 16, Protobuf, Docker, Kubernetes, Helm, Vault, GitLab CI/CD, Redis, Agile/Scrum, OWASP.
- Spring Batch
- Kafka
- Spark
- JUnit
- Keycloak
- Docker
- Kubernetes
- Helm
- Vault
- GitLab CI
Lead Java Developer
Jan. 2022 — Fév. 2024
• CoDex : optimisation des tournées des agents dans un système distribué Kafka. • Ateliers Agile, conception et chiffrage. • Développement backend/frontend en Java 17, Spring Boot, Angular en mode BDD/TDD, pair & mob programming. • Mise en place d’une authentification/SSO OAuth2/OIDC. • Environnement : Java 17, Kotlin, Spring Boot 2.6, Spring Data, PostgreSQL, Liquibase, Elasticsearch, Kafka, ELK, Cucumber, Mockito, Node.js, Angular 13, NGXS, AWS, Python, Git, Jenkins.
- Kotlin
- PostgreSQL
- Elasticsearch
- Kafka
- ELK
- Cucumber
- Node.js
- AWS
- Python
- Git
Technical Lead Java & Angular
Oct. 2019 — Jan. 2022
• Pilotage de choix d’architecture backend et frontend, accompagnement des développeurs et mise en place d’une architecture micro-frontend à fort impact : architecture backend, delivery full-stack, standards d'engineering et modernisation cloud-native. • Conception de services backend scalables et d'API REST haute performance en microservices et architecture hexagonale ; scalabilité, performance BDD et fiabilité production. • Développement d’un Dashboard en Micro-frontend intégrant des applications Legacy, Angular et React • Excellence engineering via code reviews, TDD, SOLID, tests automatisés, CI/CD et continuous delivery. • Environnement: Java 11, Spring Boot 2.1, API REST, Spring Security, PostgreSQL, OAuth2/OIDC, SSO, Keycloak, Angular 13, Micro-frontend, TypeScript, React 16, Webpack, Docker, Kubernetes, CI/CD, SonarQube, Jenkins, Agile, Scrum
- REST API
- PostgreSQL
- Keycloak
- TypeScript
- Webpack
- Docker
- Kubernetes
- CI/CD
- SonarQube
- Agile
Senior Full Stack Java & Angular
Juil. 2018 — Oct 2019
• Vision 360 : Développement d’une plateforme offrant une vision consolidée du client grâce à un moteur de recherche intelligent. • Développement de la couche middleware d’intégration avec la plateforme Big Data Sinequa. • Conception et développement des modules de recherche et de consultation de la fiche client. • Développement full-stack en Java/Spring Boot, Angular et TypeScript. • Mise en place de tests unitaires JUnit et de tests end-to-end Angular. • Environnement: Java 8, Spring Boot 2.1, Elasticsearch, Sinequa, WildFly, EJB, Angular 6, TypeScript, OAuth2, Node.js, HTML/CSS, JUnit, JIRA, Agile, Kanban
- Elasticsearch
- TypeScript
- Node.js
- JUnit
- Jira
- Agile
- Kanban
- Angular
- Java
- Spring Boot
Développeur Java
Févr. 2015 — Juin 2018
• Développement d'applications bancaires critiques : transactions sur produits financiers, workflows de validation, approbation et gestion du cycle de vie. • Traitements batch et intégration de données avec des plateformes externes. • Optimisation de scripts PL/SQL • Tests unitaires et d'intégration pour garantir la fiabilité des applications. • Environnement : Java 7, J2EE, Spring MVC, JSP, Hibernate, OAuth, HTML, CSS/SASS, PL/SQL, Oracle WebLogic, JavaScript, MySQL, XML/JSON, Tomcat, JSF, Struts, HTML5, Node.js, jQuery, Git, Jenkins, SAML, Agile, Scrum
- Hibernate
- HTML
- PL/SQL
- JavaScript
- MySQL
- Tomcat
- Struts
- Node.js
- jQuery
- Git

