Sobre o DDD etendo perfeitamente, preocupação foi com o padrão do resto da app.
Sobre o JAXB em vez da JSR é questão de decisão, acho muito sem sentido fazer build de json na unha usando API, se fosse pra ser assim melhor seria fazer com String direto concatenando com operador. Vou papocar o PR voto +1 pra  deixar de lado a JSR