My company has a codebase written in java 8. It uses Guice for Dependency Injection and JDBC for the data access layer. The whole codebase comprises a lot of small automated con