In 2009, after making his senior debut with their B-team in the previous year's Copa Paulista,[1] he was loaned out to Brazilian team CSA.
After playing two seasons for Gil Vicente in Portugal, Júnior Caiçara joined Bulgarian side Ludogorets Razgrad on 5 June 2012.
Caiçara quickly established himself as Ludogorets's first choice right-back, making 28 league appearances during his debut campaign in Bulgaria.
On 21 August 2013, Caiçara was sent off against Basel in a 4–2 home defeat in the play-off round of the Champions League, his first red card in a Ludogorets shirt.
[15] On 21 August 2023, Caiçara returned to his home country after signing a contract with Santos in the top tier until the end of the year.
[18] On 25 February 2017, he mentioned again that he would represent Bulgaria if he got an invite since the old manager, Ivaylo Petev, wanted him, and he is waiting for a call from Petar Hubchev.