Java
Technology
Java 
Frameworks
Design Patterns 
Software Architecture
Scala
Technology