El proyecto Spring for Apache Kafka (spring-kafka) permite seguir el modelo Spring para el desarrollo de soluciones de mensajería basadas en Kafka, proveindo un template como abstracción para enviar mensajes y soporte Message-driven POJOs con @KafkaListener.

Para usarlo en una aplicación Spring basta con importar:

Sender:

Listener:

En este link podéis leer como usarlo en una aplicación Spring Boot.