Spark / Scala / Spring / Groovy / Java developer with over 20 years of back-end / middleware / big-data development experience.