You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Soufiane B.SB

Soufiane B.

Java Software Engineer | Azure Cloud Engineer

€222/day
Paris, FR
3-7 years

Average response time: 1 hour

About Soufiane

💻 Java Backend Engineer | Spring Boot | Cloud & DevOps (Azure, AKS, Terraform)

I’m a Java Software Engineer with strong experience in Spring Boot microservices, API-first design, and cloud-native architectures. Over the last years, I’ve delivered enterprise-grade solutions in several sectors, combining deep backend skills with DevOps (Azure DevOps) and cloud engineering (Azure, AKS/Kubernetes) .

What I do best:

Java / Spring Boot Development

Build secure, scalable microservices using Spring Boot, Spring Security, DDD, OpenAPI.

Robust database design with PostgreSQL + Liquibase migrations.

Test-driven development (TDD) with JUnit, Testcontainers & SonarQube.

Cloud & Kubernetes (Azure / AKS)

Design and deploy apps on AKS with Helm (Umbrella charts, namespaces, RBAC).

Provision infra with Terraform: VNets, subnets, Application Gateway, ACR, VMSS...

CI/CD automation with Azure DevOps pipelines (Docker build/push, Helm deploy).

Git strategy (Gitflow), automated releases, and self-hosted agent management.

Collaboration & Agile

Coached dev teams on Kubernetes tooling (Lens, Helm) and platform guardrails.

Clear documentation: UML, solution designs in Confluence.

Why clients hire me:
✅ Strong Java/Spring Boot backend expertise
✅ Can own a project end-to-end: from API contract & database design → to Kubernetes deployment
✅ Experience working with enterprise teams (architecture, governance, documentation)
✅ I deliver clean, tested, and maintainable solutions with the client’s needs in mind

Tech stack: Java, Spring Boot, Spring Security, OpenAPI, NATS, PostgreSQL, Liquibase, JUnit, Testcontainers, SonarQube | Kubernetes (AKS, Helm, RBAC, Policies) | Azure (Terraform, VNet, App Gateway, ACR, VMSS, AAD) | Azure DevOps (CI/CD templates, pipelines) | Keycloak, OAuth2 Proxy | Scrum, Jira, Confluence.
  • French

    Native or bilingual

  • English

    Fluent

Remote only
Primarily works remotely

Experience

  • Confidential
    Java Software Engineer | Spring Boot | Cloud & DevOps (Azure, Kubernetes, Terraform)
    AVIATION AND AEROSPACE
    January 2024 - Today (2 years and 5 months)
    Paris, France
    Java / Spring Boot Development:

    Collaborated with clients to gather requirements, analyze needs, and create functional & technical specifications.

    Simulation Data Manager (Spring Boot API): Central repository for domain/config data used by all the components of the simulation, providing REST CRUD and event-driven sharing via NATS. Designed with DDD (aggregates, domain models), OpenAPI-first APIs, PostgreSQL schema + Liquibase migrations. Secured endpoints with Spring Security. Integrated JetStream Object Store for JSON/binary. Applied TDD: JUnit 5, Testcontainers (Postgres/NATS), SonarQube.

    Simulation Deployment Manager (Spring Boot API): Stateless service acting as Helm SDK to manage simulation lifecycle in AKS. Interacted with Kubernetes APIs + Helm umbrella charts from registry to deploy, start, stop simulations, and notify components via NATS.

    Kubernetes (AKS) Engineering:

    Co-designed Helm umbrellas grouping technical stacks.

    Implemented namespace governance (dev-, stage-) with quotas, limits, RBAC.

    Integrated AKS with Azure AD; applied Azure Policies (e.g., blocking public LBs).

    Azure Cloud Engineering:

    Provisioned Azure infra with Terraform: VNets, subnets (incl. secure), NSGs/ASGs.

    Built/maintained AKS clusters (multi-pool), App Gateway (SSL, probes, pools), ACR, VMSS, and DevOps agent pools.

    Iteratively hardened infra for security/performance.

    DevOps & CI/CD (Azure DevOps):

    Authored reusable CI/CD templates: Docker build/push, Helm packaging, AKS deployment.

    Built project generator pipeline bootstrapping DDD repos with CI/CD & release flows.

    Maintained pipelines/self-hosted agents, troubleshooting deployment issues.

    Tech Stack: Java, Spring Boot, Spring Security, OpenAPI, DDD, NATS/JetStream, PostgreSQL, Liquibase, JUnit, Testcontainers, SonarQube | Kubernetes, Helm | Azure, Terraform | Azure DevOps | Keycloak | Scrum, Jira.
    Java Spring Boot Helm Kubernetes DevOps Domain Driven Design
  • Adria
    Software Engineer
    BANKING AND INSURANCE
    January 2022 - October 2023 (1 year and 9 months)
    Designed and developed an E-banking microservices solution to integrate AttijariPay services into mobile applications (Attijari Mobile, L’banka Lik).

    Analyzed business requirements and defined technical solutions aligned with client needs.

    Built microservices to expose payment and money transfer services through REST APIs with Spring Boot.

    Implemented asynchronous processing using Kafka and IBM MQ to improve performance and reduce response time.

    Developed and executed unit tests with Mockito and PowerMock.

    Automated testing and deployment pipelines using Jenkins CI/CD for cloud-based delivery.

    Conducted code reviews to ensure accuracy, maintainability, and high-quality standards.

    Supported application evolution and maintenance to meet ongoing business needs.

    Key Technologies: Spring (Core, Data, Boot, AOP), Jenkins, SonarQube, Kafka, IBM MQ, TDD, Liquibase, Hibernate, GitLab, Maven, Microservices, Scrum, SOAP.
    TDD Spring boot Apache Kafka SonarQube Hibernate

Recommendations

Be the first to recommend Soufiane

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Engineer's degree, Software Engineering and Distributed Information Systems
    ENSET MOHAMMEDIA
    2022
    Software Engineering and Distributed Information Systems
  • Licentiate degree, University Diploma of Technology in Computer Engineering
    Higher School of Technology, Essaouira
    2019
    Computer Engineering

Skill set

Categories