Hi, So your are working on Oracle Fusion products right. Have you thought of trying the. Functional roles like SCM,HCM,CRM like that in fusion itself and try for a consultant role.
Because the consultant roles too is offering nice pays. The Data science is really a high paying job too but the skills required is top of ladder, it needs heavy maths, stats,DSA skills, programming as you already mentioned.
I would say if you are interested in Data science it is better to get trained in a centre with placement opportunities.
Would say to try the training institutes in Hyderabad.