Java is great, but as far as I've got it you're quite new to it. I'd suggest that you cooperated with the guys from
https://www.issart.com/en/lp/java-development-team/ for the first time. You can work as a team to achieve better results. Hope it helps.