José Roberto da Silva Júnior (São Paulo, 6 juli1974), - voetbalnaam Zé Roberto - is een Braziliaans voormalig voetballer die bij voorkeur als linkermiddenvelder speelde. In 1995 speelde hij zijn eerste van 84 interlands voor het Braziliaans voetbalelftal.
Zé Roberto werd geboren in een voorstad van São Paulo. Hij begon met voetballen bij Palestra de São Bernardo en vertrok vervolgens naar het grotere Portuguesa vertrok. In 1997 werd de Braziliaan door Real Madrid voor het eerst naar Europa gehaald. Twee jaar later keerde hij terug naar Brazilië. Na een jaar in zijn thuisland ging Zé Roberto naar Duitsland. Hij speelde er vier seizoenen voor Bayer 04 Leverkusen en vervolgens nog vier voor FC Bayern München. Zé Roberto keerde in 2006 weer terug naar Brazilië, maar twee jaar later sloot hij zich opnieuw bij Bayern München aan. Hij wilde hier tot het einde van zijn carrière blijven, maar onenigheid over een contractverlenging verhinderde dat. Zé Roberto wilde zijn verbintenis met twee jaar verlengen, maar Bayern München wilde niet verder gaan dan één jaar.[1] Daarop vertrok hij naar Hamburger SV, dat hem wel direct twee jaar vastlegde. In juli 2011 tekende hij een contract bij Al-Gharrafa. Na drie jaar Gremio ging hij per 2015 bij Palmeiras spelen waar hij in december 2017 zijn loopbaan beëindigde.
Zé Roberto debuteerde in 1995 als Braziliaans international. Hij werd geselecteerd voor het WK 1998 en het WK 2006. Op het WK 2006 in Duitsland scoorde hij zijn zesde en laatste Braziliaanse doelpunt, de 3-0 tegen Ghana. In de kwartfinale op 1 juli 2006 speelde hij zijn 84e en laatste interland tegen Frankrijk.
Op 8 juni 2007 maakte Zé Roberto bekend te stoppen als international. Deze beslissing had grotendeels te maken met zijn terugkeer naar Bayern München. De club en speler waren al bijna rond, maar manager Uli Hoeneß vond de interlandcarrière van Roberto nog wel een bezwaar. Toen hij stopte met spelen voor de 'Goddelijke Kanaries' stond niets een transfer naar FC Bayern meer in de weg.