Hola!
Hace unos meses compartí aquí mi arquetipo de un stack 100% java para crear aplicaciones, con varias cosas incluidas para facilitar la vida. Ahora vuelvo con algo parecido, pero con Angular 6 para el frontend y el backend remodelado. Incuye scripts y creación de tablas iniciales con maven.
https://github.com/konum/garrus
Backend
Spring Boot para ejecutar y empaquetar.
Spring Data + Hibernate 5 para acceso a datos.
Spring security con JWT (Json web tokens) para los servicios rest.
Junit con Spring boot.
MapStruct para mapear entidades a DTOs sin reflexión.
Perfiles de maven preconfigurados.
Modelo de conductores y vehiculos para ejemplo.
Frontend
Angular 6 con Node 5.10.
Angular Materials para componentes.
Estilo Dashboard
Notificaciones con Toastr.
Spinner de carga.
Login/logout con guarda en ruta.
angular-jwt para llamar a REST seguros.
CRUD para vehiculos y conductores.
Es bastante probable que trabaje con este stack una temporada, así que irá recibiendo mejoras y añadidos.