Why Java?
- Because the application is built on top of Kafka, and Kafka Streams that is only available on Java
- Because the java ecosystem is very large and there is a lot good library to handle a lot of workload
- Because I love strong typing and the language (but no matter for the user, just a personal pleasure :D)