In this highly competitive world, success of any organization depends on its human resource. Banks are no exception to this. A satisfied, happy and hard working employee is the biggest resource of any organization, including banks. Workforce of any bank is responsible to a large extent for its higher productivity and higher profitability and higher shareholders value and also plays a vital role in underpinning the economic development of a country. In view of this widespread belief an attempts has been made in the present study to evaluate the job satisfaction level of employees in HDFC bank in Kashmir division. The study also focused on the impact of different demographic factors like, age, gender, income, education, position and marital status on the overall job satisfaction level of employees. The study used independent student t-test and one-way ANOVA to unearth the variation, if any, between overall job satisfaction level and control/demographic variables. Based on the data gathered from two hundred respondents, the results showed that employees are satisfied with their jobs in the said bank. The study further revealed that employees with higher age groups, higher salaries, and higher managerial positions are more satisfied than other groups. This paper presents a comprehensive diagnosis of job satisfaction indices of HDFC bank and the factors causing the dissatisfaction and provides suggestions to improve them.