Skip to content
TechCareerWay

CV

How to write a one-page software engineer resume for freshers that gets shortlisted

A section-by-section template for fresh graduates and juniors, with examples of strong bullet points and the mistakes that get CVs rejected.

Mubashar HussainUpdated · 8 min read
KEY TAKEAWAYS
  • One page, projects first, clear results — that is what a junior tech CV needs.
  • Every bullet should show what you built, with what, and what happened as a result.
  • Tailor your CV to each role and keep the format simple enough for applicant tracking systems.

Software engineer CV format: the structure that works

For students and juniors, use this order:

  • Name, role headline, email, phone, city, LinkedIn, GitHub
  • Two-line summary of your target role and strongest skills
  • Skills grouped by type (languages, frameworks, tools)
  • Projects — your most important section
  • Experience, internships or freelance work
  • Education and relevant certifications

Write project bullets that prove skill

Use the pattern: built X using Y, which achieved Z. Compare:

  • Weak: "Made a website for a library."
  • Strong: "Built a library booking API with Spring Boot and PostgreSQL supporting sign-up, role-based access and double-booking prevention; 85% test coverage; deployed with Docker."
  • Include a link to each project's repository or live demo

List skills honestly

Only list skills you could discuss in an interview. Group them clearly and put the most relevant first. Avoid rating bars or percentages — they mean nothing to recruiters and invite tough questions.

Make it an ATS-friendly CV that tracking systems can read

Many companies filter CVs automatically before a human sees them.

  • Use a simple single-column layout and standard headings
  • Save as PDF unless asked otherwise
  • Use keywords from the job description where they honestly apply
  • Avoid text inside images, tables for layout and unusual fonts

Tailor for each application

Keep a master CV with everything, then create a focused one-page version per role. Reorder projects and skills so the most relevant appear first. Ten minutes of tailoring can significantly improve your response rate.

Mistakes that get CVs rejected

  • Two or more pages for a fresh graduate
  • Spelling mistakes and inconsistent formatting
  • Photos, date of birth or other personal details many employers do not need
  • Objective statements full of buzzwords
  • Listing responsibilities instead of results

Frequently asked questions

Should I include my CGPA?

Include it if it is strong or if the employer asks for it. Otherwise your projects can carry your application.

What if I have no experience?

Lead with projects, open-source contributions, hackathons and teaching or volunteering. These count as evidence of skill.

Do I need a cover letter?

Often a short, tailored message is enough. When a cover letter is requested, keep it to a few paragraphs focused on the role.

Mubashar Hussain

Written by Mubashar Hussain · Founder, TechCareerWay

Engineering leader with 20 years building banking and fintech software across 7 countries. Spotted an error or outdated advice? Tell us.

We use Google Analytics cookies to learn which pages help students. No ads, no selling data. Privacy policy