recruitment and staffing careers in Sliema, Malta