La palabra barero está bien formada, pues la terminación -ero / -era indica la ocupación de la persona a la que se atribuye en función del significado de la raíz a la que se aplica.
Pero su uso no es habitual y es preferible utilizar palabras propias del léxico del español, en función del contexto, tales como camarero, barman, tabernero, mesonero, etc.