Small Real state api gateway

Job ID: 37945173

Budget: €30 – €250 EUR

Hello, im looking for a java microservices expert, the idea is to create an API that provides "real time" information. for this project u should use a simple mongodb, which where store all the data consumed from the next 2 apis (they are free with 200 req. month per email):
https://rapidapi.com/apidojo/api/idealista2
https://rapidapi.com/scraperium/api/fotocasa1

It should be noted that I am an expert java programmer, so I will thoroughly review the project, so any technical questions can be consulted and I will answer you without problems.

*** Fixed budget: 200€.
*** Deadline 10 days from start

tech stack:
-Project should use spring boot
-should use docker
-mongodb as database
-use cron as automatize external api calls (mentioned above)
-swagger will be a plus

Extra info:
The two APIs in question are from real estate portals, showcasing information on the sale of apartments and houses, as well as rental information. Both APIs can be tested using the links provided in the project description. Please read it carefully to question me anything to understand what i need.

The aim is to create an API that calls these two APIs and stores the information in a MongoDB database. When someone queries this API, it will consult the updated database. Therefore, it is necessary to automate these queries so that calls to these two APIs are made every 12 hours, but this should be configurable to adjust the timing, for example, to every 6 hours.

The Java project must include Docker and MongoDB to enable deployment on a hosting service with Docker support. While not required, documenting the project with Swagger will be viewed favorably.

technical definitions of the gateway api.

2 main endpoints:
-idealista
-fotocasa

Query param:
-String operation (sale|rent).

Path parameters:
-String id (optional)
-String location (required)

Examples:
GET idealista/valencia
Query parameter: alquiler
Return all rental properties in valencia
GET idealista/valencia/1
must return the property in valencia with id 1 otherwise 404 will be returned.

We can discus later some small things about the development, if you need the hosting to do some tests, dont worry, tell me the hosting i will pay it and let u permissions, no cost for u.

predefined Milestone (I have to review ur gitrepository, github or bitbucket don't care where it will be):
1: in 1 or 2 days > Skeleton, controllers, dbrepository, dockerfile 25€
2: in 4 or 5 days > DEMO, I will review ur progress, and I will deploy ur current progression in my hosting, you can just develop 1 of the external apis, but full functionality, if I miss some funct will tell you to fix it. postman collection will be appreciated 100€
3: in 10 days > project finished. 200€

Honestly I don't care about deadline it may be more than 10 days (not more than 15d), but the functionallity must be all done.

front end in angular will come soon as project to do, FYI.