Wales' World Cup forward Jordan James has joined Championship One club University of Gloucestershire All Golds on a two-year contract.