What does Bäckergeselle mean?

Bäckergeselle - German to English

journeyman baker