Key takeaways
  • Two pages is the normal maximum. One page is fine early in your career.
  • Keep the layout simple so applicant tracking systems (ATS) can read every line.
  • Use the words from each job ad. One CV for every job is the most common reason for silence.
  • A photo is common in Germany but not required by law. A professional one helps more than it hurts.

Your CV gets a few seconds of attention. In Germany it often gets read twice: first by software that filters applications, then by a recruiter who decides in under a minute. Most CVs I review from India and South Asia are strong on experience and weak on format. They are long, they read like a list of duties, and they are not written for the job in front of them.

Here is the format I use with the people I work with, and why each part is there.

What a German CV looks like in 2026/27

  • Reverse order. Your latest job and your latest degree come first (Make it in Germany).
  • Two pages at most. One page is fine if you have less than three years of experience.
  • PDF only. Applications go by email or through a company career portal, almost never by post.
  • Language levels on the CEFR scale. Write "German: A2 (B1 in progress)", not "basic German".
  • Photo. Common in Germany, but practice differs by industry and it is not required. If you add one, use a clear, recent, professional photo.

The structure I use

This order works for most roles in Germany and the rest of Europe:

  1. Header with photo: name, target role, city and country, phone with country code, professional email, LinkedIn link.
  2. Profile: three or four lines. Who you are, your strongest skills for this role, and one result.
  3. Technical expertise: the tools, methods and domains from the job ad that you can really prove.
  4. Experience: job title, company, city, dates (MM/YYYY), then four to six bullet points per role.
  5. Education: degree, university, dates, and your grade if it is good.
  6. Areas of expertise: six short lines that summarise what you are best at.
  7. Languages, skills and certifications.

Write bullet points that show results

Recruiters in Germany want to see what changed because you were there. The formula I use: action verb + what you did + tool or domain + measurable result.

WeakStrong
Responsible for reportsAutomated weekly sales reports in Power BI, cutting preparation time from two days to three hours
Worked on testingBuilt 120 automated API tests in Postman and Jenkins, reducing release bugs by about a third
Handled social mediaPlanned and published 60 LinkedIn posts a quarter, growing followers from 4,000 to 9,500

These are examples of the shape, not numbers to copy. Use your own real results. If you do not have exact numbers, use honest estimates you can explain in an interview, and never invent anything.

Make it ATS friendly

  • Use standard headings such as "Experience", "Education" and "Skills" so the software knows where things are.
  • Avoid text inside images, icons for skills, and skill bars. Software cannot read them, and recruiters do not trust them.
  • Copy the exact words from the job ad where they are true for you. If the ad says "stakeholder management", do not only write "worked with clients".
  • Name the file clearly, for example Firstname-Lastname-CV-Data-Analyst.pdf.
  • Keep date formats the same everywhere.

Indian CV vs German CV

TopicTypical Indian CVGerman CV
Length3 to 5 pages1 to 2 pages
OpeningCareer objectiveShort profile focused on the role
Personal detailsFather's name, religion, marital statusName, city, contact details, LinkedIn
School marks10th and 12th percentagesUsually left out once you have a degree
ExperienceDuties and responsibilitiesResults with numbers
EndingDeclaration and signatureNot needed

Mistakes I see every week

  • One CV sent to 300 jobs.
  • A skills list with 40 tools and no proof of any of them in the experience section.
  • No German level at all. Even "A1" shows you have started.
  • Gaps without a single line of explanation. A short note such as "Career break: relocation to Germany, German course A2" is enough.
  • Passport numbers, Aadhaar details or full home addresses in India. Never put ID numbers on a CV.

When I applied for jobs in Germany, I collected more than 1,000 rejections before things changed. The biggest change was not more applications. It was a CV that was written for each role and easy to scan. If you want me to rebuild yours with you, that is week one of my 3-month program.

Free PDF: The European CV, cover letter and LinkedIn checklistDownload it free in under a minute, or send CV to @swapnil_in_germany on Instagram.
Written by Swapnil (Samadhan Mule)

I moved to Germany for my master's, collected more than 1,000 rejections, and then got multiple job offers within six months. I work in digital marketing in Germany and help international professionals get hired in Europe. Read my story.