After picking up Oracle Java 6 and Java 7 certifications in earlier years, I decided to go after Java 8 and the AWS Certified Developer Associate in the same two-month stretch. Both exams have evolved significantly โ here's an honest breakdown of each.
Oracle Certified Java 8 Professional
81 questions ยท ~90% score ยท Pass threshold: 61%
โ PassedAWS Certified Developer Associate
S3, VPC, IAM, EC2, SQS, SNS, SWF, DynamoDB
โ Passed
Oracle Java 8 โ What Changed
If you've taken Java 6 or 7 before, don't underestimate Java 8. The exam has gotten meaningfully harder:
- Question count increased from 54โ55 to 81 questions
- Multiple choice questions now have up to 6 answer options instead of 4
- Heavy focus on new Java 8 features: lambda expressions, Stream API, new DateTime API
The lambda and streams questions are particularly tricky โ you need to understand not just the syntax but the evaluation model (lazy evaluation, intermediate vs terminal operations, collectors). Reading the Java 8 spec alongside practice exams is the right approach here.
Key Java 8 Topics to Master
java.util.functionโ Predicate, Function, Supplier, Consumer, BiFunction- Stream API โ map, flatMap, filter, reduce, collect, distinct, sorted
java.timeโ LocalDate, LocalDateTime, ZonedDateTime, Period, Duration- Default and static interface methods
- Optional โ orElse, orElseGet, map, flatMap
AWS Developer Associate โ A Different Kind of Exam
Before this certification I barely knew what AWS was. By the end I was genuinely excited about it. The Developer Associate exam covers the core AWS services from a developer's perspective โ not just what they are, but how to use them correctly in a real application.
Services Covered
- S3 โ buckets, policies, lifecycle rules, signed URLs
- EC2 โ instance types, user data, AMIs, key pairs
- IAM โ roles, policies, users, groups, trust relationships
- VPC โ subnets, security groups, NACLs, route tables
- DynamoDB โ partition keys, sort keys, read/write capacity, GSI
- SQS / SNS / SWF โ messaging patterns, fan-out, workflow orchestration
The exam is practical. Scenario-based questions ask you to pick the right service for a given requirement, not just define what a service does. Understanding when to use SQS vs SNS vs SWF, or when DynamoDB beats RDS, matters more than memorising documentation.
What's Next
Next targets: AWS Solutions Architect Associate and eventually the Oracle Certified Java Architect. The SA exam goes deeper on architecture decisions โ multi-AZ, auto-scaling, cost optimisation. Having developer-level AWS knowledge first makes the architect material click much faster.