PHP или Java в  backend ?
Работал в банке, там вся банковская финансовая система была написана на php. Ей нонстоп пользовались 20 операционисток. В минуту проходило до 1000 проводок от пользователя к нам а затем в ЦБ.  Те кто знают что такое банковская CRM, представляют ее сложность.
И все работало на ура.
Так что не вижу разницы. 
Что нравится, на том и пишите.
P.S.
Сейчас под php библиотек, классов и т.д. просто немерено.  Стоит только поискать на git
То что лучше знаете, если не знаете ничего, то для работы с большой БД наверно Java.