Learning Java Stream, Collections Framework, Jenkins, SQL, Spring Framework, RabbitMQ, Mockito, JUnit, Groovy, Gradle, Maven, Ant