If you aren't wedded to R then pickling sklearn Pipeline and loading in Flask app can be nice. Advantage of this is that data pre-processing can also be included in a sklearn Pipeline.
https://scikit-learn.org/stable/modules/generated/sklearn.pi...
The bit I'm not sure about how to do well is model monitoring.
> Please NEVER hardcode regression model coefficients within Java.
Amen to that.