You could extend the DefaultFailedJobCommandFactory (and configure it in the failedJobCommandFactory property of the process engine configuration), to return a modified version of the DecrementJobRetriesCmd. You could set the job-retries to zero instead of the current "job.getRetries() - 1" value.
This will work for all jobs that fail. Offcourse, you can manually set the retry count to 0 for all jobs in your code, however, this requires you to call code fore every timer/job created.