Certainly there are lots of opportunities for Java developers here, especially in the enterprise. I believe as a developer with 9 years of experience, you will definitely get some chances. However I am intrigued by your question, ‘for person who is average in coding?’. Generally, as a developer with 9 years of experience, it will be assumed that you are above average level in coding, and also understand infrastructure and system design. Each job requirements are different, so you can still find opportunities.
I would recommend trying for Worksapp, AFAIK they are a company heavily focused on Indian developers, and their stack is in Java.