Need to implement a microservice that is responsible for working with users, addresses, etc.

All DTOs must be added to a separate common project and imported into the project as a dependency.

Functionality:

  • Creating, retrieving users, addresses, etc.
  • Creating and changing verification statuses.

Technology stack:

  • Java 21
  • Spring WebFlux
  • Spring Reactive Data
  • Postgres
  • Flyway
  • TestContainers
  • Junit 5
  • Mockito
  • Docker