Po sezonie 2012/2013 postanowił opuścić Stany Zjednoczone i ponownie wrócił do gry w Vasco da Gama, gdzie w dniu swoich 39 urodzin zakończył swoją sportową karierę.
Kariera reprezentacyjna W reprezentacji Brazylii Juninho zadebiutował 28 marca 1999 roku w pojedynku przeciwko Korei Południowej. Pierwszym poważnym turniejem w jego karierze były rozgrywki Copa América 2001, na których podopieczni Luiza Felipe Scolariego dotarli do ćwierćfinału, w którym przegrali 2:0 z Hondurasem. Kolejną dużą imprezą, w której uczestniczył Juninho był Puchar Konfederacji 2005, na który Brazylijczyk został powołany przez Carlosa Alberto Parreirę. „Canarinhos” zwyciężając w finałowym spotkaniu z Argentyną 4:1 po raz drugi w swojej historii zwyciężyli w tych rozgrywkach. Juninho na turnieju strzelił jednego gola w wygranym 3:0 meczu rundy grupowej z Grecją.
Następnie Pernambucano znalazł się w 23-osobowej kadrze drużyny narodowej na Mistrzostwa Świata 2006, jednak Brazylijczycy swój udział w tej imprezie zakończyli już na ćwierćfinale. Wychowanek Sport Recife w ostatnim pojedynku fazy grupowej z Japonią zdobył jedną z bramek, jego zespół pokonał rywali 4:1, a spotkanie to było pierwszym jakie Juninho rozegrał na niemieckim mundialu.