Oxford Dictionary:
Journeyman
• noun 1 a skilled worker who is employed by another. 2 a worker who is reliable but not outstanding.
— ORIGIN from JOURNEY in the obsolete sense ‘day’s work’ (because the journeyman was paid by the day).
Merriam-Webster:
journeyman
Etymology: Middle English, from journey journey, a day's labor + man
1 : a worker who has learned a trade and works for another person usually by the day
2 : an experienced reliable worker, athlete, or performer especially as distinguished from one who is brilliant or colorful <a good journeyman trumpeter -- New Yorker> <a journeyman outfielder>