Java / Spring Boot Backend Developer

Reliable backends.
Thoughtful
engineering.

I’m Youssef Saoud, based in Morocco. I build REST APIs and business applications with an emphasis on authorization, data integrity, and maintainable code.

Youssef Saoud
Java / Spring Boot / PostgreSQLA closer look at my work

Good software starts
with the rules
it needs to preserve

Download my CV

Permissions, transaction boundaries, and data integrity are where I spend my attention.

My backend work connects REST APIs to real business workflows. I’ve worked with a development team on an internal CRM, and I build projects that make my engineering decisions inspectable.

A backend-focused toolkit

Technologies used in my development work
and inspectable project repositories.

Backend

Business rules and API contracts

  • Java
  • Spring Boot
  • Spring Data JPA
  • Hibernate

Data

Persistence and data integrity

  • PostgreSQL
  • SQL
  • Flyway

Security & Testing

Access control and regression coverage

  • Spring Security
  • JUnit
  • Mockito

Development Tools

Build, document, and collaborate

  • Docker
  • Maven
  • Swagger / OpenAPI
  • Git
  • Angular

Experience
that informs the work

Backend development in a team,
supported by a technical education.

Download full CV

Development experience

August 2023 – April 2024 · Tangier, Morocco

Full Stack Java Developer

Sanford Federal

Backend-focused development on an internal Java / Spring Boot and Angular CRM for proposals and contract tracking.

  • Developed and maintained REST endpoints for business workflows.
  • Worked on authentication, permissions, and backend bug fixes.
  • Collaborated through Git, pull requests, and team code review.

Education

2025–2026

Bachelor’s Degree in Computer Engineering

SupMTI, Rabat Mention Bien

2021–2023

BTS in Information Systems Development

Al Hoceima, Morocco

The work behind the code

Explore GitHub

A request, end to end

Conceptual request trace · No live API call

Watch how a request travels through the application layers below.

  1. Angular Client

    Initiates the request

  2. Spring Security

    Authentication & authorization

  3. Controller / Service

    Spring Boot business rules

  4. Spring Data JPA

    Repository persistence

  5. PostgreSQL

    Relational data storage

Angular → PostgreSQL → Angular Authentication, business rules, persistence, response.

Explore full architecture

02 Transactional backend

E-Commerce REST API

A checkout that coordinates
competing requests for stock

JWT-protected products, carts, and orders. Transactional checkout uses PostgreSQL row locks; order items retain their purchase prices.

Java · Spring Boot · PostgreSQL · Flyway · JUnit

Explore case study

API contracts. DTOs, Bean Validation, structured errors, and OpenAPI documentation.

Persistence. Atomic stock deduction, BigDecimal amounts, and ownership checks for carts and orders.

Verification. Unit, MVC, and PostgreSQL integration tests. Docker Compose supports local setup.

View source code

03 Developer automation

Dev Job Radar

From repeated job listings
to a relevant review queue

A Python CLI that normalizes listings, scores relevance, and deduplicates by source ID and normalized content before local tracking.

Python · SQLite · HTTPX · BeautifulSoup · pytest

Explore case study

Matching. Configurable search terms, keyword tiers, and dealbreaker rules.

Data processing. Shared job models, SQLite persistence, and content-based deduplication where enough text exists.

Useful output. Dry-run support, application tracking, and optional Telegram notifications. Scrapers depend on third-party source availability.

View source code

Notes from the backend

Decisions, tradeoffs, and the
details that make systems work.

View All Articles

More publications

The three featured articles above and these five publications form the current writing collection. Each opens its original platform.

Legacy portfolio & publication index

Let’s talk about
your backend team

Hiring for Java and Spring Boot development? I’d welcome a conversation about the role, your application, and the engineering work ahead.

saoud.youssef02013@gmail.com