Upgraded to a spring scheduler rather than a timer task. Was getting memory leaks in production with a timer task.