Если вы реализуете StatefulJob, то вы автоматически наследуете аннотацию @DisallowConcurrenExecution.
Вместо этого вы можете пометить свой класс аннотацией (и другой связанной аннотацией для повторного сохранения JobDataMap после выполнения) - и не реализовывать StatefulJob и иметь такой же эффект.