Per savo karjerą J. Tadičius buvo kviečiamas į visų amžiaus grupių – nuo 15-mečių iki 21 metų – Kroatijos rinktines, o profesionalo karjerą 2004 metais pradėjo gimtinės „Osijek“ klube.

Po to, kai 17-metis Kroatijoje įmušė 7 įvarčius per 20 rungtynių, jį įsigijo garsusis Leverkuzeno „Bayer“. Vokietijoje 187 cm ūgio puolėjas daugiausia žaidė dublerių komandoje, tačiau per vienerias rungtynes pasirodė aikštėje ir Bundeslygoje.

2006 metais J. Tadičius grįžo į gimtinę ir pasirašė kontraktą su Zagrebo „Dinamo“. Po puikaus pasirodymo Kroatijos čempionate puolėjo kelias 2009-aisiais pasuko į Prancūzijos elitinėje lygoje tuo metu žaidusį „Grenoble“.

Vėliau sekė Vokietijos antrosios Bundeslygos Bilefeldo „Arminia“, Nikosijos „Omonia“ (Kipras), Gdansko „Lechia“ (Lenkija), Melburno „Heart“ (Australija), gimtinės „Rijeka“ ir „Zadar“, Graco „Sturm“ (Austrija) ir Balikesyro „Balikesirspor“ (Turkija). 2017-ųjų metų vasarį J. Tadičius iš Turkijos grįžo į gimtinės Koprivinicos „Slaven“, iš kurio vėliau ir persikėlė į „Sūduvą“.