How to Write a Fresher Resume That Gets Shortlisted in India (2026)
Your resume is the first thing a recruiter or ATS (Applicant Tracking System) sees. In India's competitive job market, a poorly formatted resume โ no matter how good the underlying candidate โ often gets rejected before a human even reads it. This guide will teach you exactly how to build a resume that gets noticed, shortlisted, and invites calls from top companies.
Why Most Fresher Resumes Fail
After reviewing hundreds of fresher resumes, recruiters at top Indian IT companies cite these as the most common failure points:
- Using decorative templates with columns, tables, and graphics that confuse ATS systems
- A vague "Objective" section that says nothing meaningful
- Listing every technology they ever touched without demonstrating proficiency
- Missing or buried contact information
- Grammar errors, inconsistent formatting, or font mismatches
- Resumes that are 3+ pages long for someone with zero work experience
โ ๏ธ The ATS Reality: Most large companies (TCS, Infosys, Wipro, Accenture) use Applicant Tracking Systems to screen resumes before a human reads them. A resume with complex columns, tables, or graphics will be parsed incorrectly and binned. Always use a clean, single-column format for applications through online portals.
The Ideal Fresher Resume Structure
A strong fresher resume in India should be exactly one page and follow this structure:
1. Contact Information (Top of Page)
Include: your full name (large, bold), phone number, professional email address (firstname.lastname@gmail.com โ never "coolboy123@yahoo.com"), LinkedIn profile URL (optional but recommended), GitHub URL (essential if you are applying for developer roles), and your city and state. Do not include your full address, photo, or date of birth on resumes sent to Indian IT companies โ it is unnecessary and some companies have policies against it.
2. Professional Summary (3โ4 Lines)
Replace the outdated "Career Objective" with a brief, powerful Professional Summary. This should be 3โ4 lines that describe who you are, what you can do, and what you are looking for. Example: "Computer Science graduate from VIT Chennai with hands-on experience in Java and Spring Boot development through a 3-month internship and two academic projects. Proficient in REST API design, MySQL, and version control with Git. Looking to contribute to backend development teams at a fast-growing IT organisation."
3. Technical Skills
List your technical skills in categories, not as a random comma-separated blob. Example layout:
- Languages: Java, Python, SQL
- Frameworks/Libraries: Spring Boot, Hibernate, React.js
- Databases: MySQL, MongoDB
- Tools: Git, GitHub, Postman, VS Code, IntelliJ IDEA
- Platforms: AWS (basic), Linux
Only list technologies you can actually discuss in an interview. Listing 25 technologies when you know 5 deeply will hurt you when the interviewer asks questions about the ones you barely touched.
4. Academic Projects (Most Important Section for Freshers)
This is the most important section on a fresher resume. Each project entry should include:
- Project Title | Tech Stack Used | [GitHub Link]
- 2โ3 bullet points describing what it does, the key technical decisions you made, and the outcome or impact
Example: Online Food Ordering System | Java, Spring Boot, MySQL, React.js | github.com/yourname/foodapp
- Built a full-stack web application allowing users to browse menus, place orders, and track delivery status in real time
- Designed RESTful APIs with Spring Boot, implemented JWT authentication, and integrated Razorpay payment gateway
- Optimised MySQL queries reducing average response time by 40% for a simulated load of 500 concurrent users
If you do not have strong personal projects, build at least one before applying. A CRUD application with a proper REST API and database is better than no project at all.
5. Education
List in reverse chronological order: Degree โ Intermediate/+2 โ 10th. Include institution name, percentage or CGPA, year of graduation, and location. If your CGPA is below 6.0, some companies will auto-filter you out โ be prepared for this. If your CGPA is strong (above 8.0), put it prominently.
6. Internship Experience (If Any)
Even a 1-month unpaid internship is worth listing. Include company name, role, duration, and 2โ3 bullet points describing what you actually worked on. Focus on technologies used and tangible contributions, not vague descriptions like "worked on backend development."
7. Certifications and Courses
List relevant online certifications: Java SE certification, AWS Cloud Practitioner, Google IT Support Certificate, NPTEL courses, etc. Include the issuing platform (Coursera, NPTEL, Oracle, Google) and the year completed. Only list certifications you have actually completed and can discuss โ do not list courses you enrolled in but never finished.
8. Achievements (Optional)
Include: hackathon wins, competitive programming rankings (e.g., "LeetCode rating: 1450, solved 150+ problems"), technical paper publications, college rank, or scholarship awards. Keep this section brief โ 3โ4 bullet points maximum.
Formatting Rules That Matter
- Font: Use Calibri, Arial, or Georgia. Size 10โ11 for body text, 13โ14 for your name.
- Margins: 0.75 inches on all sides gives you more space without looking cramped
- Length: Strictly one page for freshers with no full-time experience
- File format: Save and submit as PDF unless the application specifically asks for .docx
- File name: YourName_Resume.pdf โ never "resume_final_v3_USE_THIS.pdf"
- Consistency: Dates, bullet styles, and capitalization must be consistent throughout
Keywords and ATS Optimisation
Read the job description carefully and include relevant keywords naturally in your resume. If the job description mentions "REST APIs", "Agile methodology", and "Spring Boot", make sure those exact phrases appear in your resume โ ATS systems do keyword matching. Do not stuff keywords artificially โ weave them into your project descriptions and skills section naturally.
๐ก Free ATS Check: Upload your resume to Jobscan.co or Resume Worded and get a free ATS compatibility score. Fix any issues flagged before applying to major companies.
The Most Common Mistakes (Final Checklist)
- One page only โ no exceptions for freshers
- No photos, date of birth, or marital status
- Professional email address only
- GitHub link included for tech roles
- Each project described with tech stack and bullet points
- No spelling or grammar errors (use Grammarly to check)
- Saved as PDF with a professional filename
- Verified all links (GitHub, LinkedIn) are working and public
- Tailored keywords match the target job description
A well-crafted resume does not guarantee a job โ but a poor one guarantees rejection. Invest the time to build it properly, get it reviewed by peers or seniors, and update it every time you complete a new project or certification.
Codeloop