The core is built on Java but current development has leveraged REST services to enable client side development in
AngularJS as show in the diagram below
Links to technologies used
Build process uses Gradle (previously was Maven)
BDD via Cucumber
References
Spring REST
Angular
RequireJS
Testing