Career desk

Resume tips for freshers and experienced job seekers

Your resume has one job: get you an interview. It has to survive a quick scan by a recruiter and a keyword search by software, and then give the interviewer something to ask about. This guide shows you how to build one that does all three, with a full sample you can copy the structure of.

Updated September 2026 9 min read
Young woman reviewing her printed one-page resume at a desk with a laptop in a bright office

Key takeaways

  • Keep it to one page in a simple, single-column layout. Save it as PDF.
  • Put the skills a job asks for near the top, written the same way job posts write them.
  • Show one or two projects with what you built, the tools, and a result.
  • Use short lines that start with a verb and end with an outcome.
  • Change the skills line and the project order for each type of role you apply to.

What a recruiter checks in the first 20 seconds

In a busy hiring season, a recruiter may look at a fresher resume for well under a minute before deciding whether to read it properly. In that time they are not reading your hobbies. They are checking a few things in a fixed order:

  1. Role match. Do the skills near the top match the job they are hiring for?
  2. Eligibility. Degree, graduation year and, for many fresher roles, a minimum CGPA.
  3. Proof. Is there a project, internship or job that shows you have used those skills?
  4. Reachability. A working phone number and email, and the city you are in.

If those four things are easy to find, you usually get a proper read. If they are buried under an objective paragraph and a list of soft skills, the resume often goes to the “no” pile even when you are a good fit.

A one-page layout that works

You do not need a designer template. A clean, single-column page with clear headings is easier for people and for software to read. For most software, testing, data and support roles in India, this order works well:

SectionFresherExperienced (2+ years)
1. HeaderName, city, phone, email, one linkSame
2. SummaryOptional, one lineTwo lines: role, years, main stack
3. SkillsNear the topNear the top
4. ProjectsMain section, 1–2 projectsOnly if they add something new
5. ExperienceInternships, if anyMain section, most recent first
6. EducationDegree, college, year, CGPAOne line
7. CertificationsOnly relevant, current onesOnly relevant, current ones

Use one font (Calibri, Arial or similar) at 10.5 to 11 points for text and slightly larger for headings. Keep margins of about 1.5 cm. White space is not wasted space. It is what makes the page quick to scan.

A sample fresher resume

Here is a complete example for a fresher applying to Java backend roles. The person is made up, but the structure is exactly what we recommend. Notice how every line tells the reader something specific.

Priya Sharma

Pune, Maharashtra · +91 98xxx xxxxx · priya.sharma@email.com · github.com/priyasharma

Summary

B.Tech (Computer Science) 2026 graduate looking for a Java backend developer role. Built and deployed a Spring Boot REST API with MySQL.

Skills

Languages: Java, SQL, JavaScript (basic) · Frameworks: Spring Boot, JUnit · Tools: Git, Postman, Maven, MySQL, Linux basics

Projects

Library booking API (Spring Boot, MySQL, JWT) · github.com/priyasharma/library-api

  • Built a REST API for 300+ students in my college hostel to reserve study-room slots.
  • Added login with JWT and role-based access for admins and students.
  • Wrote 40 JUnit tests; fixed a double-booking bug by adding a unique index on slot and date.

Expense tracker (Java, JDBC, MySQL)

  • Console app that records shared room expenses and shows who owes whom each month.

Internship

Software Intern, a small IT services firm, Pune · Jan 2026 – Apr 2026

  • Wrote SQL reports for an inventory module and fixed 12 reported bugs in the Java service layer.

Education

B.Tech, Computer Science, ABC College of Engineering, Pune · 2022–2026 · CGPA 7.8

Certifications

Oracle Certified Associate, Java SE (2025)

Why this works: the role and main skills appear in the first three lines, each project says what was built, with which tools and what happened, and there is nothing a recruiter has to skip.

Write the skills line like a job post

Recruiters search their database by skills. If a job post says “Spring Boot” and your resume says “Spring framework knowledge”, you may not show up in their search. Write skills the same way job posts write them: short names, not sentences.

WeakFamiliar with various programming languages and technologies.

BetterJava, Spring Boot, REST APIs, SQL (MySQL), Git, JUnit

WeakGood knowledge of testing concepts.

BetterManual testing, test case design, Selenium WebDriver (Java), Postman, JIRA

WeakMS Office, internet, typing.

BetterExcel (VLOOKUP, pivot tables), Power BI, SQL, typing 40 wpm

Only list a skill if you can answer basic questions on it for five minutes. If an interviewer picks a tool from your list and you say you only watched one video, the rest of the interview becomes difficult. It is fine to group skills, for example “Strong: Java, SQL. Familiar: React, Docker”.

Projects that hold up in an interview

For freshers, projects are the evidence. Two projects you understand deeply are better than six you copied. Describe each one in two or three lines: what it does, what you used, and one result or problem you solved.

WeakDeveloped an e-commerce website using Java.

BetterBuilt a shopping cart API in Spring Boot and MySQL with login, product search and order history.

WeakWorked on a machine learning project.

BetterTrained a Python model on 5,000 public house listings to predict rent in Pune; explained the top 3 factors in a short report.

WeakMade a college project on attendance.

BetterBuilt an attendance app used by 2 classes (120 students) for one semester; replaced a paper register.

If you link a GitHub repository, make sure it has a README that explains what the project does and how to run it. Interviewers do open these links, and an empty repository or a folder of certificates does more harm than good.

Work experience: verbs and results

If you have worked, even as an intern, this section matters most. The common mistake is writing duties instead of results. “Responsible for development of modules” says nothing that another candidate could not also write. Start each line with a verb and end with what changed.

WeakResponsible for handling tickets.

BetterResolved 40–50 L1 tickets a week for a telecom client, with a 95% closure rate within SLA.

WeakWorked on database related tasks.

BetterCut a nightly report job from 90 to 25 minutes by adding two indexes and removing repeated queries.

WeakPart of the testing team.

BetterAutomated 120 regression test cases in Selenium, reducing each release test cycle from three days to one.

Use month and year for dates. If you cannot name a client, describe the domain instead, such as “a US retail bank”. Keep the numbers honest. An interviewer who asks how you measured “improved performance by 300%” will notice if there is no real answer.

Education, certifications and extras

For freshers, write your degree, branch, college, years and CGPA or percentage. Many companies have a cut-off, so leaving it out can look like you are hiding it. After two years of work, one line is enough.

Add certifications only if they are relevant to the role and you can talk about what you learned. A cloud or testing certificate supported by a small project helps. A list of ten short online course certificates usually does not. “Participated in a workshop” is not worth a line.

Languages you can speak can matter for customer-facing and support roles, so list them there. Hobbies are optional. If you include one, make it something you could talk about for a minute.

Getting past ATS (applicant tracking systems)

Many companies use software to store and search resumes. It is not magic, but it does read some layouts badly. Follow these rules and your resume will be read correctly almost everywhere:

  • Use a single column. Two-column templates can be read in the wrong order.
  • Avoid text boxes, tables for the whole page, and important text inside images or icons.
  • Use normal section headings such as Skills, Projects, Experience, Education.
  • Save as PDF from Word or Google Docs, not a scanned image.
  • Use the same words as the job post for skills you really have.
  • Never hide keywords in white text. Recruiters see it when they open the file.

Tailoring your resume for each job

You do not need a new resume for every application. You need one base resume per type of role, adjusted in five minutes for each job. Here is how:

  1. Read the job post and note the 4–6 skills or tools it mentions most.
  2. Reorder your skills line so the ones you share with the post come first.
  3. Pick the project that best matches the job and move it to the top.
  4. Adjust the summary line to name the role, for example “QA fresher” instead of “software fresher”.
  5. Save a copy with the company name in your own folder, so you know what you sent.
Keep it honest: tailoring means showing the most relevant parts of what you have done. It does not mean adding skills you do not have.

What to remove from your resume today

  • Objective paragraphs about being a “dynamic, hard-working team player”.
  • Lists of soft skills like “good communication, leadership, punctual”. Show them through your projects instead.
  • Declarations such as “I hereby declare that the above information is true”.
  • Personal details: date of birth, religion, marital status, father’s name, full address.
  • Hobbies like “listening to music” and “surfing the internet”.
  • A second page that repeats the first one in bigger font.

File name, format and sending

Save your resume as a PDF with a clear file name, for example Priya_Sharma_Java_Developer.pdf. A file called resume_final_new_2.pdf is hard for a recruiter to find again. Keep the file under 1 MB.

Apply through the company’s official careers page or the official email in the job post. Never send your resume, Aadhaar or bank details to an unknown “HR” on WhatsApp. When you are ready, browse fresher jobs or experienced jobs and practise with our interview questions before the calls start.

Frequently asked questions

One page. A recruiter screening hundreds of fresher applications will not read a second page, and most freshers do not have two pages of relevant material. After about five years of experience, two pages can be fine.

Keep going

These guides go deeper into each step of the job search. See them all in career resources.

Ready to apply?

Browse the latest openings and apply on the company’s official site.

This guide shares general advice based on how hiring commonly works in India. Every company has its own process, so always check the details in the official job notice. Fresher Job Alerts is a job board, not a recruiter, and never charges candidates.

© 2026 Fresher Job Alerts. All rights reserved.

Disclaimer: Fresher Job Alerts shares job updates, free referrals to published openings (on request), and career resources for people who are seriously looking for work. We do not charge a placement fee and we do not offer or encourage backdoor entries. We do not guarantee a job. Anyone using our name to demand money is committing fraud.