Hi there,
I have about 15 years of experience in java, spring , hibernate, and various other frameworks. I have recently developed a similar solution wherein the data source properties changed dynamically and can deliver a similar solution for your problem.
Kindly do consider my proposal.
Regards,
Rabiya