Работа на Java на стороне сервера Linux, на низком уровне с сетями, пакетами, протоколами, кодеками, многопоточностью. Без фреймворков. Без стеков.
Java (или C, C++), Linux (на уровне продвинутого пользователя). Профильное образование (кроме курсов) или опыт, pet-проекты, решенные задачи, дипломные...