Many job applications on the web [3-4, 7-8, 10, 12] provide only simple boolean comparing using only basic requirement information (i.e., degree, age) for searching and matching jobs to candidates. The net effect: too many 'hits'. [13] showed that personality is an important factor for hiring process and satisfaction of employers and employees. In designing better filters for searching and matching a job application on the web, we considered this factor with general job requirement and then combined it to our matching process. We have tested our model by using data obtained from applicants who applied for jobs with a company in Thailand. The results show that we are able to give a better match than achieved using basic qualifications only.