В onCreateView следует ТОЛЬКО создать и вернуть вью. А у вас там запросы создаются.
Бизнес-логику следует вынести в view model и обращаться к ней из UI или подписываться на LiveData.
Запрос вообще-то асинхронный. Вы же ему сами листенер onResponse прописали.
Кстати, как вот это, объявленное ВНУТРИ листенера, возвращается из jsonParseFromServer?
public JSONObject employee
Ааа.. Разглядел, оно у вас в двух местах объявлено! В общем, вы возвращаете null, а запрос где-то там исполняется в это время. Всё происходит ровно так, как вы попросили :)