Hi dear.
According to your project description, you need a person who knows core java and advance java, core java consist java swing, java awt, java socket which are mostly used to desktop based applications, advance java consist of servlet, jsp, jsf, hibernate, struts, spring boot, and ejb for web based applications and also interoperable and enterprise applications.
So for selecting me you can give me test and than you will notice my coding experience.
I wish to be considered.
Thanks
Regards
Abbas Nikzad