Java Developer - Contract to Hire Role