Example on using Java 8, Mave, Spring, and other technologies