Skip to content

Latest commit

 

History

History
26 lines (21 loc) · 945 Bytes

README.md

File metadata and controls

26 lines (21 loc) · 945 Bytes

Objective

Your assignment is to build an internal API for a fake financial institution.

Tasks

Implement the OpenAPI specification provided in the openapi.yaml file.

Your application should be able to:

  • create new account with a possibility to define balance
  • fetch account balance by accountId
  • create transaction between two accounts, that impacts account balance

Requirements

  • Latest Kotlin or Java
  • Any framework
  • Stateless service
  • Persistence layer using database
    • In memory solutions (including h2 database) are NOT ALLOWED
    • Please don't host db remotely
  • Local development environment
    • Ability to run locally without any additional manual configuration
  • Ignore authentication and authorization
  • Code will be pushed to private Github repository and dedicated finmid members will be added as collaborators

All the best and happy coding,

The finmid Team.