human resources careers in Sliema, Malta