Hi Asim! What a coincidence to find you here.
Don't use Java (in general) unless you have a really strong reason - it's just underdeveloped C#. And in the context of game-dev (specifically) game engine (e.g. Unity) really does a lot of heavy uplifting.