[2] On 21 January 2015, he joined Chinese Super League side Henan Jianye with a 3-year working contract.
[5] After Raków Częstochowa, he played at Slovak clubs Pohronie and Železiarne Podbrezová.
On 18 January 2021, Zachara signed a contract lasting until the end of the 2020–21 season with Bosnian Premier League club Široki Brijeg.
[7] Zachara scored his first goal for Široki Brijeg on 11 April 2021, in a league game against Krupa.
[8] He left Široki Brijeg after his contract with the club expired in June 2021.