Background
Džaferović was born in Bosanski Brod, Bosnia and Herzegovina, and moved with his family in his childhood to Croatia due to the Bosnian War.
Džaferović was born in Bosanski Brod, Bosnia and Herzegovina, and moved with his family in his childhood to Croatia due to the Bosnian War.
Džaferović began his career in the local NK Inter Zaprešić. In June 2002, he transferred to HNK Segesta from Croatian town Sisak. In July 2005 he signed for Beroe Stara Zagora in the Bulgarian A PFG, for an undisclosed fee.
On 7 August 2005, he made his league debut in a 3–1 away loss against Vihren Sandanski.
On 26 October 2006, Beroe manager Ilian Iliev chose Vanja as his club captain. In 2008 Džaferović signed with Lokomotiv Sofia.
He remained at Lokomotiv until July 2010 when he joined Ethnikos Achna after his contract expired, but he never played for the Cyprus team The following month, he suffered a severe injury and was ruled out for nine months.
Džaferović was out of contract with Ethnikos when he was signed by the Beroe manager Ilian Iliev on 15 December 2010.
Džaferović"s first appearance back at Beroe was as a substitute against Akademik Sofia on 8 May 2011. Unfortunately, he sustained another injury during his time with Beroe and is not sure whether he will return to football.