bksalt, this is a known Android issue, just possible to solve when/if you find a working root for your phone. Rooting is, afaik, the only way to determine where your apps will be stored.
As for the J7, with 16GB, I am quite ok when it comes to storage for the stubborn apps who insist on staying...