As a fresher, first you are evaluated through a training session and a small dummy project. Depending upon your performance, preference and mentor feedback you may land into several profiles : Java Developer, UI Developer, Tester, Security Analyst (yes a very new segment in the company, ask Debasmriti Ghosh) or DBA (Database Admin, very rare a fresher gets in unless it is their own preference, ask Arnab Aluni).
In NRI Fintech, right after your training is over you are allocated a project. (Yes, "benching" is virtually non-existent). I will provide a very brief glance into the respective job descriptions and technologies worked in the profiles mentioned above :