Landeka begann seine Karriere 1989 beim NK Posušje.[1] Dort spielte er bis zur D-Jugend und wechselte im Jahre 1993 zur Nachwuchsabteilung des kroatischen Meisters Croatia Zagreb.[1]
Im Frühjahr 2003 begann er seine Seniorenkarriere bei Zrinjski Mostar[2], die ihn im Sommer 2003 für ein halbes Jahr zurück an Dinamo Zagreb verliehen.[3] Nachdem er sich in Kroatien nicht hatte durchsetzen können, kehrte er im Dezember 2003 zu Zrinjski Mostar zurück.[1] Dort spielte er bis zum Sommer 2008 in 153 Spielen und erzielte dabei sechs Tore. 2008 kehrte er nach Kroatien zurück und unterschrieb bei HNK Rijeka.[4] Dort entwickelte er sich zum Leistungsträger und blieb bis zum Sommer 2011.[5] In der Sommerpause 2011 wechselte er in die Schweiz zum Grasshopper Club Zürich, bei dem er einen Dreijahresvertrag unterschrieb.[6] Im Sommer 2012 löste er seinen Dreijahresvertrag mit dem SchweizerSuper-League-Verein Grasshopper Club Zürich auf[7] und wechselte zurück nach Bosnien, wo er Ende Juni beim NK Široki Brijeg unterschrieb.[8]
Nationalteam
Landeka spielte einige Spiele für die Bosnische U-21 Fußballnationalmannschaft.[9]