Note: my solution is almost Java. A more idiomatic Groovy-like solution is needed here to show...
The #1 tech hiring platform