“缺乏职业道德的”可以翻译为“unprofessional in ethics” 或者更简洁常用的 “unethical”。
“unprofessional in ethics” 直白地表达了“在职业道德方面不专业(即缺乏职业道德)” ;“unethical” 意思就是“不道德的;违背职业道德规范的” ,在日常和专业语境中都很常用。例如:
His unprofessional (in ethics) behavior has damaged the company's reputation.(他缺乏职业道德的行为损害了公司的声誉。 )
It's unethical for a doctor to accept bribes.(医生收受贿赂是缺乏职业道德的行为。 )