Remote Onboarding of Software Developers: Leveraging Virtual Reality and AI Tools