Initial training at NCA for example is around 6 months long, and I don't think you get to go home. Not really that great of a deal in my opinion. I think you would be better served to dump the contract pilot idea and just go to Emirates if you want to fly overseas. Just my .02
It's 6 months including IOE and the 5 weeks that you're going to spend at home(with salary) while waiting for your ATPL after passing the checkride. The spouse and kids can visit you in Tokyo while you are in training too(fully paid by NCA). Not bad for a contract gig if you're going to ask me.