There are many contractor jobs in Germany.  But working as a true self-employed contractor in Germany is not easy on your own.  You are better off working through an umbrella company, rather than trying to meet the self-employment criteria on your own.