These are the ATS keywords, credentials, and software terms that recur across current computer programmer job descriptions — organized so you can scan for what your resume is missing. Placement matters as much as presence: an ATS keyword buried in a skills list ranks lower than the same term used in context inside an experience bullet.

Job title variants to use (more effective than "computer programmer")

  • Software Developer
  • Software Engineer
  • Python Developer
  • Java Developer
  • JavaScript Developer
  • TypeScript Developer
  • Backend Developer
  • Frontend Developer
  • Full Stack Developer
  • Application Developer
  • Programmer Analyst

Languages

  • Python
  • Java
  • JavaScript
  • TypeScript
  • C#
  • C++
  • Go
  • Ruby
  • PHP
  • Kotlin
  • Swift
  • Rust
  • SQL
  • bash

Frameworks and libraries

  • Django
  • Flask
  • FastAPI
  • Spring
  • Spring Boot
  • Node.js
  • Express
  • React
  • Vue
  • Angular
  • .NET
  • Laravel
  • Ruby on Rails
  • Gin

Databases

  • PostgreSQL
  • MySQL
  • SQLite
  • MongoDB
  • Redis
  • DynamoDB
  • Elasticsearch

Tools and practices

  • Git
  • GitHub
  • GitLab
  • Bitbucket
  • Docker
  • REST API
  • API design
  • unit testing
  • pytest
  • JUnit
  • Jest
  • Mocha
  • test-driven development
  • TDD
  • CI/CD
  • GitHub Actions

Core concepts

  • OOP
  • object-oriented programming
  • functional programming
  • data structures
  • algorithms
  • design patterns
  • SOLID principles
  • debugging
  • code review

Cloud (basic)

  • AWS
  • Azure
  • GCP
  • Heroku
  • Railway
  • Fly.io
  • Netlify
  • Vercel (deployment platforms matter at entry level)

Long-tail phrases

  • computer programmer resume
  • how to write a computer programmer resume
  • programmer resume examples
  • entry level programmer resume
  • junior programmer resume
  • Python programmer cv
  • Java programmer resume

Pasting these terms into your resume verbatim without matching context can read as keyword stuffing to a human reviewer, even if it passes the ATS. The full Computer Programmer resume guide shows where each category belongs and how to work it into real experience bullets.