Technical Maintenance Specialist – Malta