Do you qualify?
Full stack development is a shortage occupation in Germany under ISCO-08 group 25 (ICT professionals). This means you qualify for the EU Blue Card at the lower salary threshold and the IT specialist exception applies if you have experience but no formal degree.
To qualify, you need all three:
- A job offer in Germany with a contract of at least 6 months
- A gross annual salary of at least €45,934.20 (2026 shortage threshold)
- A recognised university degree or at least 3 years of full stack development experience in the last 7 years
Does "Full Stack Developer" qualify as a shortage occupation?
Yes. The Federal Employment Agency classifies full stack developers, web application developers, and software engineers under ISCO-08 group 25 — typically unit 2513 (web and multimedia developers) or unit 2514 (applications programmers), depending on your role's primary focus.
Non-standard titles — "Software Engineer", "Web Engineer", "Product Engineer", "Backend Engineer" — are classified by actual work content. Any role involving the end-to-end design and development of web applications at graduate level qualifies under group 25. This is confirmed on your employer's Erklärung zum Beschäftigungsverhältnis form.
Salary threshold for full stack roles (2026)
| Category | 2026 minimum gross salary |
|---|---|
| Full stack developer (shortage occupation — ISCO-08 group 25) | €45,934.20 / year |
| Any profession (general threshold) | €50,700 / year |
| IT specialist without a degree (§ 18g(2)) | €45,934.20 / year |
Mid-level full stack roles in Germany in 2026 typically pay €55,000–€80,000. Most offers clear the threshold comfortably.
Two routes to the Blue Card
Route 1: University degree
Your degree must be comparable to at least a German bachelor's (ISCED 2011 level 6; a programme of at least 3 years).
B.Tech / B.E. in Computer Science or IT (4 years) — the most common pathway. Qualifies directly if your university is H+ in anabin.
MCA (Master of Computer Applications) — qualifies as a master's equivalent. Check your specific institution at anabin.
BCA (Bachelor of Computer Applications, 3 years) — borderline. Three-year programmes qualify at ISCED level 6, but ZAB may examine whether the programme had sufficient depth. A ZAB Zeugnisbewertung is recommended before your appointment.
MSc in Computer Science or IT — qualifies as a master's equivalent. Check your institution at anabin.
Recognition is verified through the anabin database. Your university must be rated H+; your degree must appear as "entspricht" or "gleichwertig". If your university is H+/-, the specific degree programme must be listed in the comments field.
Route 2: IT specialist without a degree (§ 18g(2))
If you have at least 3 years of full stack development experience at university-graduate level within the last 7 years, you can qualify without a formal degree. The role must fall under ISCO-08 group 25 and your salary must meet the €45,934.20 threshold.
Full stack development roles typically qualify — designing and building web applications, APIs, and databases at production scale are graduate-level work. Junior front-end or WordPress/CMS development roles without backend architecture involvement may not meet the "university-graduate level" standard.
Document checklist (India → Germany, 2026)
For Route 1 (with degree):
- Valid passport (issued within 10 years, at least 2 empty pages)
- Degree certificate (B.Tech, MCA, MSc, etc.)
- Mark sheets for every semester
- Confirmation from your university that you studied in regular (on-site) mode
- anabin printouts for your university and degree — or ZAB Statement of Comparability if your programme is not listed
- Employment Declaration (Erklärung zum Beschäftigungsverhältnis) completed by your German employer
- Health insurance certificate from your German employer's insurer
For Route 2 (IT exception — no degree):
Replace degree documents with:
- Experience letters from each employer stating: job title, dates, specific technologies used (e.g. React, Next.js, Vue, Angular, Node.js, TypeScript, Python, PostgreSQL, MongoDB, Redis, Docker, Kubernetes, AWS/GCP/Azure, REST APIs, GraphQL), description of full stack responsibilities, and seniority level
- Salary slips or Form 16 for each employment period
- Optional but helpful: GitHub profile, technical design documents, or architecture diagrams showing production-grade system scope
Note on apostille: Germany does not require or accept apostille on Indian documents. Do not pay for MEA apostille on your degree or experience letters.
After approval: settlement permit timeline
- 21 months of Blue Card employment + German at B1 → settlement permit
- 27 months of Blue Card employment + German at A1 → settlement permit
Your spouse has full work rights in Germany from day one.
Common mistakes
1. BCA assumed to be equivalent to B.Tech. A BCA is a 3-year programme and sits at ISCED level 6, but the Federal Employment Agency and ZAB may examine whether the programme covered sufficient technical depth for "graduate-level" ICT work. Obtain a ZAB Zeugnisbewertung before your appointment rather than assuming recognition.
2. Route 2 experience letters that don't distinguish front-end from engineering. Letters for the IT exception must describe backend architecture, database design, API development, and deployment — not just UI development. A letter describing React component development without backend context may not establish graduate-level full stack work.
3. Distance-learning degree without confirmation. Degrees earned through distance learning require a letter from your university confirming regular on-site mode of study, or a ZAB certificate.
4. Using the 2025 salary threshold. The 2025 shortage threshold was €43,759.80. The binding 2026 figure is €45,934.20.
When you need a lawyer
Most applications do not require a lawyer. Consider one if:
- Your degree is a BCA (3-year) and you are uncertain about the ZAB outcome
- You are applying via the IT exception and your role has been primarily front-end focused
- Your degree is from a distance-learning institution and you have not confirmed on-site mode of study
- You are 45 or older — there is an additional pension provision requirement if your salary is below €55,770
We are not a law firm and this page does not constitute legal advice.
Frequently asked questions
Does an MCA qualify for the EU Blue Card?
Yes. An MCA (Master of Computer Applications) qualifies as a master's equivalent under the Blue Card. Check your institution's rating at anabin — most NITs and central universities offering MCA are rated H+. If your programme is listed as "entspricht", you qualify under Route 1 with no need for a ZAB evaluation.
Can I apply as a full stack developer without a formal degree?
Yes, via the IT exception under § 18g(2). You need at least 3 years of full stack development experience at university-graduate level within the last 7 years, a salary at or above €45,934.20, and a role within ISCO-08 group 25. Experience documentation must describe both frontend and backend work at production scale.
What technologies should I list in my experience letter?
Be specific across the stack. Frontend: React, Next.js, Vue, Angular, TypeScript, HTML/CSS. Backend: Node.js, Python (Django/FastAPI), Java (Spring), Go. Databases: PostgreSQL, MySQL, MongoDB, Redis. Infrastructure: Docker, Kubernetes, AWS/GCP/Azure, CI/CD pipelines. Generic terms like "frontend and backend development" without specifics weaken the letter.
My salary offer is €58,000 as a full stack developer — does that qualify?
Yes. €58,000 is above the €45,934.20 shortage threshold for ISCO-08 group 25 roles. Federal Employment Agency approval is required but routine for full stack roles at market rate.
How long does the EU Blue Card take to process for Indian applicants?
The Federal Foreign Office publishes "up to 3 months, occasionally longer". The fast-track § 81a Vorabzustimmung procedure reduces total processing time to approximately 6 weeks and costs an additional €411.
Sources
- § 18g AufenthG — EU Blue Card — Bundesministerium der Justiz
- EU Blue Card — Make it in Germany — Federal Government
- anabin database — KMK / ZAB
- § 18c AufenthG — Settlement permit — post-March 2024 reform
We are not a law firm. This page provides general information only, not legal advice. German immigration law changes regularly — always verify current rules with the relevant German mission before applying.