Born in Banja Koviljača, Maksimović played for Red Star Belgrade's youth selections up to under-19, but had his contract terminated. After his displays at the 2013 UEFA U19 Championship, he signed with Slovenian side Domžale. He made his professional debut on 18 October 2013 in a 2–2 draw with Zavrč.[1]