I am building a spring-batch solution that contains the following process:
step 1 : split a list into multiple lists step 2 : process each sub-list step 3 : merge
Of course you can have a split in the middle of a job! Here is the example from Spring Batch In Action (2012).