The 21-year-old has played twice in Premier League 2 for the Albion.
He will now get a chance to show his quality in the National League.
Albion under-23 coach Simon Rusk said of the move: "James benefited from spending the second half of last season playing in Ireland's top division, and now he'll get a taste of senior football in England.
"The National League will provide a different kind of test for James, which can only be a good thing.
"Yeovil will be hoping to bounce back after dropping out of the Football League, and it's a great challenge and opportunity for James to take on."