"Neuling"Neuling is the closest native translation, which carries a connotation of lack of experience, but is less insulting. https://en.wiktionary.org/wiki/Neuling
It can also be used for experienced people who are new on the job.
I'veI’ve witnessed this being used in several native German-speaking environments.