Skip to content
This repository has been archived by the owner on Apr 7, 2022. It is now read-only.

Latest commit

 

History

History
34 lines (29 loc) · 2.66 KB

README.md

File metadata and controls

34 lines (29 loc) · 2.66 KB

Radiologics Software Engineer Skills Challenge

Simple Spring Boot RESTful Web Service (bonus points for OAuth2+OIDC Google login)

Build a Spring Boot (v2.5.0) Java 8 Gradle project and push it to GitHub or BitBucket. The application should implement a secure RESTful web service that stores and displays information about subject in a clinical trial.

  1. Subject model should contain id, name, age, sex, occupation
  2. RESTful APIs: a. retrieve all subject b. get subject by id c. add new subject
  3. Prepopulate the database with 10 subject (H2 database recommended for ease of development)
  4. Build an extremely simple html frontend (we will not be judging your design skills): a. Table/list showing existing subject (paginated for extra credit!) b. Form to create and save a new subject using RESTful API and ajax c. Automatic update of subject table upon successful save
  5. Bonus: secure the html frontend with Oauth2

Sources