Whether you need a visa depends on your country of origin. If you're a citizen of an EU or EEA country or Switzerland, you can enter Germany and start working without a visa. If you're from a non-EU country, you'll need a residence permit. Your professional qualifications will also be reviewed as part of a recognition process.
Tip
You can find more information about living and working in Germany at Make it in Germany.