The meanings of both sentences are similar, and they can be used interchangeably.
However, note that the usage of -(으)ㄹ 거예요 is much wider than that of -(으)ㄹ래요, in that -(으)ㄹ 거예요 can be used for the third person subject as well.
When the speaker is not the first or second person, -(으)ㄹ 거예요 indicates the speaker’s conjecture (refer to Unit 21 for review).