It could be a problem with authorities though while getting a work visa. Don't have much data on that as it didn't matter for me (coming from another Schengen country).
I did study four years of German in highschool (so I can hold a conversation with a toddler. Maybe) and have a degree in mathematics from UIUC.
Sorry, I'm less than entry level. My studies were general math, though I did get 'supporting coursework' in CS (~half in CS theory, half 'applied:' Java, C++). I can't find any entry-level/junior positions that don't require 3-5 year experience in X.
I'm willing to spend my free-time (in addition to working early/late hours) learning whatever technology you work with, but no one feels like giving me a chance.
I have a resume link in my profile if you don't mind giving advice.
They produced high quality software (fast, low on bugs, etc), but it just didn't do what has been intended.
German authorities will definitely complicate it as well.
In general, Germany is really into "qualifications." You'll meet people who are addressed as Mr. Dr. Professor. Your competition by Germans will mostly have at least an MSc -- so that's what your certifications and experience will have to compete with.
(Edited to add: I came from the US. It's probably different for EU citizens).
"Who can apply for the EU Blue Card: ...he or she has a German or an accredited foreign or a university degree that is comparable to a German one"