You need Java installed (Java 7 or better, we recommend Java 8) and to build you need to have Maven installed as well.
You also need to have Redis installed and running if you plan on running a local system.