I don't like Java so have no experience with Spring MVC. But there is a Spring team in my last company and I've found them to be quite effective on relatively complex projects.
For Python projects, I often play with Sanic and Starlette. I think that Django is not the best solution to develop REST API, as it's MVC framework, although it has a few good features, it is too cumbersome.
Most of the time I work with Node.js, and I have tried almost all the frameworks on this platform that I can find on Web Frameworks Benchmark . Express, Fastify, Koa, Restify are the reliable choices. However with me: Express is the norm, I have never had any problems while using it. The middlewares and its wide compatibility save significant development time.
A newer approach for fast development: the headless CMS live Directus, Strapi... Just setup them using docker, login and create the models, that's it. Your RESST API and even GraphQL API is ready to use!
Regarding security and robustness, no framework can help us. You can do it by yourself. My advice: keep your API simple as microservices without any security layer (except of data encryption if needed), then setup an API Gateway in front of them. You just need to protect your API Gateway.
