I have been working for more than a year for this company.
Now they want me to create a KT Document for reference.
Is there any template available for me to document the coding done by me..
I don't believe there is a helpful general template, all templates probably will be to large and restrictive to be helpfull to you. What you need to write down depends on to many factors:
What you could do in my mind is make a check-list and per project see what is covered in the code it self, or in the documentation of others, select the things you need to cover, report the things that aren't covered anywhere back to your manager.
Making the code self-explanatory and putting comments in the code should make sure that you don't have to document a lot about the lowest code level.
I think the people here at programmers could help a lot with a check-list, but to get you started. (Remember this list is supposed to be filtered and hopefully a lot will be covered by other roles like operational managers, software architects, functional designers)
When you look at the list above that is created without knowledge of your situation you can imagine the size of general purpose templates.
One of the most important things I think is that the documentation must have a purpose, if you document purely for the purpose of documenting that is a waste of your time. Sometimes a company just wants the documentation for certain levels of compliance.