HR Freshers careers in Essen, Germany