In January 2017, Zakarić moved to Željezničar on a two-year deal.[6] On 26 February, he debuted for the side in an away win over Krupa.[7] He scored his first goal with Željezničar against Radnik Bijeljina on 18 March.[8]