@Bean public Job parentJob(JobRepository jobRepository, PlatformTransactionManager transactionManager) { Step childJobStep = new JobStepBuilder(new StepBuilder("childJobStep")) .job(childJob) .launcher(jobLauncher) .repository(jobRepository) .transactionManager(transactionManager) .build(); return jobBuilderFactory.get("parentJob") .start(step1()) .next(childJobStep) .build(); } }