Конечно, для Java существуют всевозможные механизмы шаблонов. Я использовал FreeMarker, Velocity и StringTemplate. Я не уверен, что вы имеете в виду под синтаксисом, подобным Django; у каждого движка есть свои вариации в подходе к созданию шаблонов.
Для сравнения некоторых различных двигателей см. здесь .