1.1 What the AWS Developer Associate Tests
Key Takeaways
- The DVA-C02 validates that you can write, deploy, and debug cloud-native applications on AWS using SDKs and APIs — not design infrastructure
- AWS recommends 1 or more years of hands-on experience developing and maintaining AWS-based applications plus proficiency in at least one high-level programming language
- There are no formal prerequisites — anyone can register, but the exam is written for people who already build on AWS daily
- It is one of three associate-tier certifications, alongside Solutions Architect - Associate and SysOps Administrator - Associate
- The focus is serverless and SDK-driven application code: Lambda, DynamoDB, API Gateway, S3, IAM, and CI/CD tooling — roughly 70% of services tested are serverless or managed
What the Credential Validates
Quick Answer: The AWS Certified Developer - Associate (DVA-C02) proves you can write, deploy, and debug applications that run on Amazon Web Services (AWS). It is a developer exam, not an architecture exam — expect questions about Software Development Kit (SDK) calls, AWS Lambda functions, Amazon DynamoDB access patterns, Identity and Access Management (IAM) permissions, and continuous integration / continuous delivery (CI/CD) pipelines, not data-center capacity planning.
The DVA-C02 measures your ability to develop and maintain AWS-based applications. AWS frames the target candidate as someone who already does this work, so the questions are scenario-driven: you are shown a real development problem and asked which AWS feature, Application Programming Interface (API) call, or configuration resolves it. The current edition is the DVA-C02, which replaced the retired DVA-C01 in February 2023.
Who It Is For
This exam is aimed at software developers, backend engineers, and full-stack developers who build on AWS. You do not need to be a manager or an architect — you need to know how application code interacts with managed services. A useful self-test: if you have called PutItem on DynamoDB, attached an IAM role to a Lambda function, or pushed a build through AWS CodePipeline, you are in the target audience.
Recommended Experience
AWS recommends candidates have:
- 1 or more years of hands-on experience developing and maintaining applications that use AWS services
- Proficiency in at least one high-level programming language (such as Python, JavaScript/Node.js, Java, or C#)
- Working knowledge of core AWS services, their uses, and basic AWS architecture best practices
- Familiarity with writing code for serverless applications and using the AWS SDK and Command Line Interface (CLI)
- An understanding of the application lifecycle — develop, deploy, monitor, refactor
There is no formal prerequisite — you can register without holding any other certification. The experience recommendation is guidance, not an enforced gate.
Where It Fits Among AWS Certifications
AWS offers a Foundational tier (Cloud Practitioner), an Associate tier, a Professional tier, and Specialty exams. The Developer - Associate is one of three associate-level credentials:
| Tier | Certification | Primary focus |
|---|---|---|
| Foundational | Cloud Practitioner (CLF-C02) | Cloud fundamentals and billing |
| Associate | Developer - Associate (DVA-C02) | Building and debugging applications |
| Associate | Solutions Architect - Associate (SAA-C03) | Designing resilient architectures |
| Associate | SysOps Administrator - Associate (SOA-C02) | Operating and monitoring workloads |
| Professional | DevOps Engineer - Professional (DOP-C02) | Advanced automation and CI/CD |
Many candidates pair the Developer and Solutions Architect associate exams because the underlying services (S3, DynamoDB, Lambda, IAM) overlap heavily — but the framing differs. SAA asks "which architecture is most resilient?"; DVA asks "which API call or code change fixes this?"
Services You Must Know Cold
While dozens of services can appear, the DVA-C02 concentrates on a recognizable core. Knowing these deeply is worth more than shallow exposure to fifty services:
- AWS Lambda — event-driven compute; triggers, concurrency, packaging, versions and aliases, environment variables, the
/tmpephemeral store - Amazon DynamoDB — the default NoSQL store on the exam; keys, indexes, capacity modes, streams, and the difference between
QueryandScan - Amazon API Gateway — REST and HTTP APIs, stages, throttling, request/response mapping, usage plans and API keys
- Amazon Simple Storage Service (S3) — object storage, presigned URLs, multipart upload, storage classes, event notifications
- AWS Identity and Access Management (IAM) — roles, policies, and the trust relationships that let Lambda or EC2 assume a role
- CI/CD tooling — CodeCommit, CodeBuild, CodeDeploy, CodePipeline, plus CloudFormation and the SAM framework
- Messaging and integration — Amazon Simple Queue Service (SQS), Simple Notification Service (SNS), EventBridge, and Step Functions
- Monitoring — Amazon CloudWatch and AWS X-Ray for logs, metrics, and distributed tracing
Common Trap
Do not study DVA-C02 as if it were the Solutions Architect exam. A frequent mistake is over-investing in Amazon Virtual Private Cloud (VPC) subnetting, route tables, and Elastic Load Balancing capacity math. Those appear only lightly. The exam rewards depth on how code authenticates, retries with exponential backoff, caches, handles idempotency, and is packaged for deployment. When a question describes a coding or integration problem, the best answer is almost always the one that uses the AWS-native, managed, least-privilege approach rather than building custom infrastructure by hand.
How AWS Defines the Target Candidate
The official exam guide describes a candidate who can use the AWS SDK to interact with services, can write code using cloud-native development practices, understands the application lifecycle, can use a CI/CD pipeline to deploy applications, and can apply basic monitoring and debugging. If you map your own day-to-day work onto that list and find more gaps than matches, plan extra hands-on time before booking.
Why Developers Pursue This Credential
The DVA-C02 is one of the most widely held AWS associate credentials because it maps directly onto roles such as backend developer, cloud application developer, and DevOps engineer. Employers use it as evidence that a developer can ship to AWS without hand-holding. Practically, it forces you to learn the patterns that prevent the most common production incidents: missing IAM permissions, unhandled throttling, non-idempotent retries, and DynamoDB hot partitions. Even if certification is not required for your job, the study path closes real gaps in everyday AWS development work.
What the Exam Is NOT
Be clear about the boundaries so you do not waste study time:
| Out of scope (study lightly) | In scope (study deeply) |
|---|---|
| VPC subnet design and CIDR math | IAM policy structure and evaluation |
| Detailed network routing and peering | SDK calls, retries, and pagination |
| On-premises and hybrid hardware | Serverless application patterns |
| Advanced cost-allocation governance | Deployment pipelines and IaC |
Keeping these lanes straight is the difference between a focused 60-hour preparation and an unfocused 120-hour one that still leaves the heavily weighted Development and Security domains under-practiced.
Which statement best describes the focus of the AWS Certified Developer - Associate (DVA-C02) exam?
How much hands-on experience does AWS recommend for a DVA-C02 candidate, and is it a hard requirement?
Within the AWS certification tiers, where does the Developer - Associate exam sit?