Title: Java EE 8 Design Patterns and Best Practices