We have my own strategy to work in java. i am using below technology.
Java and advance java
jsp, jstl, hibernate, json, Spring Boot
tools : my eclipse for spring. my sql workbench,maven dependency
i have my own jar file made to work in java to save time.
we do provide web hosting