The benefits to learning Java, Docker and Kafka as a data scientist is whether these are important to learn depends on the roles you want and companies you target. In general, for a data scientist, I wouldn't put Java, Docker, and Kafka high on the list of things to learn, unless your goal is to be a data engineer. They certainly won't hurt, except for taking time away that could be spent deepening your data science skill set. If you want to learn any of these technologies then you must at following Java, Docker and Kafka training course. I am also mentioning a video tutorial for you which you must watch to learn all the basic things about these things.
Java:
Docker:
Kafka: