I joined in an organisation before 6 months as Ruby on Rails (ROR) Developer. I have complete experience as ROR Developer and with mid level front end skills. This organisation is wholly a JAVA based organisation where they have a small part build in ROR. That ROR part does not have much work for me to do hence I am being put in the JAVA projects so that I don't sit idle in office.
Also the people here have very good fluency in English and they are here for 5 - 10 years. My previous organisations are where your work speak for you. Here you have to speak for you. As I look very soft and struggle to speak good English they have decided that I am an under performer and treat me that way.
They behave like that I don't even exist in the team. If I ask, then they will assign tasks. Otherwise they won't. During Planning meetings, They don't even plan tasks for me or try to keep me occupied with work.
I would like to inform that though I am not a native English speaker I have a decent spoken English. I can adopt to any programming language easily. The problem here is it is more customised that one cannot google and figure out if something went wrong.
How to handle such situations?