Is there any specific reason to pick Java over Python?
Not really.
However, most of our developers (apart from the iOS devs, obviously) are intimately familiar with Python and are using it in our production environment.
So go with Python. Then Devs can also contribute to e2e Test Automation (faster).