O esquerdino de 26 anos de idade prepara-se para cumprir a sua segunda época desportiva ao serviço do FC Vizela, depois de ter chegado do Olhanense, há precisamente um ano atrás.
Com fortes ligações à casa (teve uma passagem bem positiva nas camadas jovens do clube), João Oliveira, médio-ofensivo, prosseguirá então a sua carreira de rainha ao peito.
Nesta recente temporada de 2017/18, João Oliveira realizou 23 partidas oficiais e apontou um golo (no jogo de Mirandela) pelos azuis e brancos.