Vishal Hegde wrote:will the Job profile Java Application support upgrade my knowledge and provide me more opportunities
Well, it depends. In some organizations, support means simply handling requests - ranging from configuration issues, to some frequent (and sometimes trivial issues).
In some organizations, support means to fix the bug - in which case, an employee who does 'support' may get lot of opportunities to interact with code, and also build a solid technical knowledge.
In some organizations, writing a new code is called as development, designing a new application is called as design, and everything else comes under support.
But ultimately, it totally depends on how keen someone is to learn new things on his/her own. Once somebody has good technical knowledge, job title doesn't matter too much.
I hope this helps.
Regards,
Anayonkar Shivalkar (SCJP, SCWCD, OCMJD, OCEEJBD)