I did set up a spring Batch job, it runs fine on a single JVM. But I need it to be deployed on to a clustered environemnt. I am using spring task scheduler to schedule the job.
SpringBatch does not support any means of clustered executions. If you want your tasks to be clustered you should check products for it, I can suggest you to have look at hazelcast.