The question seems to be addressed here as well:
Spring Batch ORA-08177: can't serialize access for this transaction when running single job, SERIALIZED isolation level
You can set a different isolationLevelForCreate, recommended to be READ_COMMITTED.
isolationLevelForCreate
READ_COMMITTED
https://docs.spring.io/spring-batch/reference/job/configuring-repository.html#txConfigForJobRepository