then the kafka client will list scala as a dependency.

I just checked the kafka pom, and it does list scala as a dependency. There's no need to list scala as a dep for blueflood-kafka.