Have your code tested straight away in JetBrains IDEs or through your browser, regardless of where you research. I have build various significant apps that are scalable as well as performant employing a variety of systems for instance Spring Boot, JPA, JMS, Apache came, log4j to name a few. See https://johnnyxfodw.bligblogging.com/28688983/the-hire-someone-to-take-java-assignment-diaries