W styczniu 2011 William na zasadzie wypożyczenia powrócił do Clube Náutico Capibaribe, tym razem występującego już w drugiej lidze, w którego barwach początkowo miał pewne miejsce w wyjściowym składzie; w czerwcu doznał jednak poważnej kontuzji, wskutek której musiał pauzować do końca roku. Mimo to na koniec sezonu 2011 wywalczył z Náutico awans do najwyższej klasy rozgrywkowej. W lipcu 2012 jako wolny zawodnik podpisał umowę z kolejnym drugoligowcem – Joinville EC, z którym w tym samym roku zdobył puchar stanowy (Copa Santa Catarina), po czym wyjechał do Korei Południowej, zostając piłkarzem tamtejszej drużyny Busan IPark. W K League Classic zadebiutował 3 marca 2013 w zremisowanym 2:2 meczu z Gangwon FC, natomiast pierwszą bramkę w lidze koreańskiej strzelił równo dwa tygodnie później, w wygranym 1:0 pojedynku z FC Seoul. Ogółem barwy IPark reprezentował przez rok, mając niepodważalne miejsce w pierwszym składzie, nie odniósł jednak żadnych sukcesów zarówno na arenie krajowej, jak i międzynarodowej.