Skip to content

KyawBo/job-data-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Job Data API

Spring Boot 3.3.4 (Java 17) service that merges CSV + JSON datasets and exposes a unified read-only API.

Run

mvn spring-boot:run
# or
mvn clean package && java -jar target/job-data-api-0.0.1-SNAPSHOT.jar

Endpoint

GET /api/v1/job_data

Query Params

  • Rows (filters): job_title, gender, salary[gte], salary[lte]
  • Columns (sparse fields): fields=job_title,gender,salary
  • Sorting: sort=salary,job_title&sort_type=DESC

Swagger UI

http://localhost:8080/swagger-ui.html

Health / Probes

GET /actuator/health

GET /actuator/health/readiness

GET /actuator/health/liveness

Prometheus

GET /actuator/prometheus

About

Spring Boot API that merges CSV + JSON datasets and exposes a unified read-only API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors