In Germany you typically have two options to get vaccines. Generally recommended vaccines are given by any general doctors. For other vaccines, usually for traveling, you can visit a "tropical institute".
I've had extraordinary good experience with the treatment in those cases. They perform a personalized risk assessment and thoroughly inform about risks of both the vaccination and the disease.