Sign in
Home · Guides · Technology · Backend developer resume: what to include and a sample

Backend developer resume: what to include and a sample

Updated: September 2026 · Dante Coledas, founder of chooseme

Whoever hires a backend developer is looking for someone who can be trusted with production: services that stay up under load, data that stays consistent and APIs that other teams can build on without surprises. The resume has to show where that trust was earned, with systems named precisely, scale stated in numbers and outcomes a technical reader can verify in an interview.

Most backend resumes fail at the opposite end: a long list of languages and a set of bullets that describe the product rather than the candidate's part in it. This guide covers what carries weight in the read, which terms postings filter on, how to write bullets with scale metrics, what changes between junior and senior, and what a complete resume for the role looks like within the technology field.

In this guide

What matters on a backend developer resume

Experience decides the screening. For each position, a technical reader wants four things fast: the stack (language, framework, database, cloud), the type of system (payments API, event pipeline, internal platform), the scale (requests per second, records, users, services) and what changed because of the work. If those four appear in the first two bullets, the rest of the resume gets read.

The skills section comes second and it needs exact names. "Java 17, Spring Boot 3, PostgreSQL, Redis, Kafka, AWS (ECS, RDS, SQS)" passes an automated filter and an engineer's glance; "backend technologies" passes neither. Group by category and leave out anything that would not survive a technical question.

Education and certifications matter early and fade afterward. A Bachelor's in Computer Science or a related field still opens doors at large companies for a first job; after three years, a public GitHub profile with readable code, or a contribution merged into a known open-source project, says more than the degree. Cloud certifications (AWS Developer or Solutions Architect) help when the posting mentions them; otherwise they are a footnote.

Keywords job postings look for

These terms repeat across backend postings in the United States, from startups to large enterprises:

  • Java and Spring Boot
  • Python (Django, FastAPI) or Node.js (Express, NestJS)
  • Go
  • REST API design and GraphQL
  • Microservices architecture
  • PostgreSQL, MySQL and database schema design
  • Redis and caching strategies
  • Kafka or RabbitMQ (event-driven systems)
  • Docker and Kubernetes
  • AWS (EC2, ECS, Lambda, RDS, SQS)
  • CI/CD pipelines
  • Unit and integration testing (JUnit, pytest)
  • Authentication and authorization (OAuth 2.0, JWT)
  • Observability (Datadog, Prometheus, Grafana)
  • System design and scalability

The place for these terms is the experience bullets, where the context makes them credible, with the most relevant ones repeated in the skills section. Before submitting to a specific posting, the tool to tailor a resume to the job flags which terms from the description are still missing.

Experience bullets that work

The difference between a duty and a result shows in the first read. The pairs below apply the change to typical backend work:

AvoidBetter
Developed REST APIs for the platformDesigned and shipped 14 REST endpoints in Spring Boot for the order service, sustaining 2,300 requests per second at a p95 latency under 120 ms
Worked with databasesRewrote the 20 slowest PostgreSQL queries and added composite indexes, cutting the nightly reconciliation job from 55 to 9 minutes
Maintained microservicesSplit the payments monolith into 6 services communicating through Kafka, reducing deploy time from 40 minutes to 6 and production incidents by 35% over two quarters
Fixed bugs and wrote testsReduced the open defect backlog from 210 to 48 tickets in four months by adding 1,100 unit and integration tests (coverage from 41% to 78%)
Responsible for system uptimeKept the checkout API at 99.97% availability over 12 months by adding circuit breakers, retries with backoff and Datadog alerting on error budgets
Participated in code reviewsReviewed more than 400 pull requests a year and introduced a lint and formatting gate that cut review rework by roughly 30%

Every backend bullet can carry a number: requests, latency, records, uptime, minutes saved, tests added. When the exact figure is confidential, a percentage or an order of magnitude ("tens of millions of events a day") still does the job.

Junior vs. senior

A junior backend developer (up to two or three years, including internships) rarely owns a system, so the resume leans on what was contributed inside one: a feature delivered from ticket to production, a bug hunted through logs, a test suite added. Projects count when they run somewhere real: a deployed API with a README, a documented data model, a contribution merged into an open-source library. Education sits near the top, and coursework in databases, distributed systems or networks is worth naming.

A senior resume changes the subject from tasks to ownership. It states which services the candidate designed or was accountable for, the scale they reached, the decisions taken (why an event queue, why a specific database) and their consequences. Mentoring, on-call leadership, interviewing and cross-team work belong here. Two pages become acceptable after roughly ten years, with the last two positions taking most of the space and older roles compressed to one line each.

Common mistakes in this role

Backend resumes tend to fail in predictable places:

  1. The language inventory. Listing every language ever compiled, including the ones from a college assignment. Interviewers test the weakest one on the list.
  2. Describing the product instead of the contribution. "The platform processes 5 million transactions a day" says what the company built; the resume needs what the candidate built inside it.
  3. No scale, no latency, no uptime. Backend work produces metrics by nature. A resume without them reads like a support role.
  4. Burying the stack in prose. Recruiters scan for tool names; a paragraph that mentions "a modern Java framework" instead of Spring Boot loses the match.
  5. A layout the ATS cannot parse. Skill bars, icons and two columns scramble in screening software; a single-column resume template reads cleanly for both software and people.
  6. A GitHub link that hurts. Linking a profile with abandoned repositories, no READMEs and a tutorial clone as the top project. Better to link nothing than to link that.

Sample backend developer resume

The example below condenses the advice into a one-page resume for a mid-career profile. Names and companies are fictional.

Marcus Delgado
Backend Developer
Austin, TX · marcus.delgado@email.com · (512) 555-0147 · linkedin.com/in/marcusdelgado · github.com/mdelgado-dev
Summary

Backend developer with 5 years building payment and logistics systems in Java, Spring Boot and Go. Owns services handling more than 2,000 requests per second on AWS, with a track record of cutting latency and incident counts. Comfortable with event-driven architectures, PostgreSQL performance work and on-call rotations.

Experience

Backend Developer, Cobalt Payments, Austin, TX. Mar 2022 - Present

  • Designed and shipped 14 REST endpoints in Spring Boot for the order service, sustaining 2,300 requests per second at a p95 latency under 120 ms.
  • Split the payments monolith into 6 Kafka-connected services, reducing deploy time from 40 minutes to 6 and production incidents by 35% over two quarters.
  • Kept the checkout API at 99.97% availability over 12 months with circuit breakers, retries with backoff and Datadog error-budget alerting.

Software Engineer, Meridian Freight Systems, Dallas, TX. Jun 2019 - Feb 2022

  • Rewrote the 20 slowest PostgreSQL queries and added composite indexes, cutting the nightly reconciliation job from 55 to 9 minutes.
  • Built a Go service that ingested 4 million GPS events a day from 1,200 trucks into a time-series store with under 5 seconds of end-to-end delay.
  • Raised test coverage from 41% to 78% with 1,100 unit and integration tests, reducing the open defect backlog from 210 to 48 tickets.
Education

Bachelor of Science in Computer Science, University of Texas at Dallas, 2019. AWS Certified Developer - Associate, 2023.

Skills

Java, Spring Boot, Go, PostgreSQL, Redis, Kafka, Docker, Kubernetes, AWS (ECS, RDS, SQS, Lambda), REST, gRPC, JUnit, Testcontainers, Datadog, Git.

A backend developer resume comes together in minutes with the right base
Create a free resume →

Frequently asked questions

Should a backend developer resume include a GitHub link?

Yes, when the profile shows readable, documented code: a deployed API, a library with tests, a merged contribution. Early in a career it can substitute for missing experience. A profile of abandoned tutorials is worse than no link, so it helps to clean it up or leave it off.

How many technologies should the skills section list?

Between 10 and 18, grouped by category (languages, frameworks, data, cloud, testing) and limited to what could survive a technical question. The posting decides the order: whatever it asks for first goes first.

One page or two for a backend developer?

One page through roughly ten years of experience. Beyond that, two pages are acceptable if the second one holds relevant systems rather than older duties; the guide on one page or two covers where to cut.

Do cloud certifications matter for backend roles?

They help when the posting names them and when the experience section is thin on cloud work. They never replace a bullet that shows a service running on AWS with real traffic. Recent certifications go in the education section on a single line.