MuleSoft Developer II Study Guide (Winter '26)
Your complete guide to passing MuleSoft Developer II — advanced DataWeave, custom policies, batch processing, reliable messaging, and security.
Written and reviewed by Krishna Mohan — ADM-201, PD1, PD2, App Builder & Consultant certified. Updated for Winter '26. Methodology · Contact
Exam Sections & Weightings
What Each Section Tests
Advanced Application Development
Advanced Mule 4 patterns: idempotent message filter, reliable messaging patterns, watermarking for batch processing. Advanced connectors (VM, Object Store, Anypoint MQ). Custom error handling strategies and global error handlers.
Advanced API Design & Governance
API governance with Anypoint Exchange, API versioning strategies, API Notebooks for documentation, custom policy development with PDK (Policy Development Kit), applying custom policies in API Manager.
Advanced DataWeave
Complex DataWeave transformations: recursive functions, type system, custom modules, output formats (multipart, binary), streaming large payloads, and performance optimisation of DataWeave scripts.
Security
Securing APIs with custom policies, OAuth 2.0 implementation, TLS/HTTPS configuration, secure properties encryption, Anypoint Secret Manager integration, and applying security best practices across environments.
Batch Processing & Performance
Batch job phases (Process Records, On Complete), batch processing for large datasets, watermarking for incremental processing, performance tuning for high-throughput integrations, and memory management.
8-Week Study Plan
Scenario Strategy Tips
- 1.Reliable messaging pattern: Use Anypoint MQ for durable, asynchronous message passing between Mule applications or to external systems. Use the VM connector for in-memory, within-application messaging (no external MQ required). Idempotent message filter prevents duplicate processing — use with a correlation ID and Object Store.
- 2.Batch job phases: Process Records phase processes each record in parallel (configurable batch size). On Complete phase runs once after all records are processed — use it for post-processing summaries, notifications, or cleanup. Error handling in batch is per-record — failed records go to failed records and do not stop successful records.
- 3.Watermarking implementation: On each run, retrieve the last watermark from Object Store → use it to query only new/updated records → process records → update the watermark in Object Store with the new max value. This ensures each run only processes incremental data.
- 4.Custom policy vs built-in policy: Use built-in policies (Rate Limiting, OAuth 2.0, IP Allowlist) when available — they are maintained by MuleSoft and require no code. Build a custom policy only when the requirement cannot be met by any built-in policy. The exam tests knowing when a custom policy is the right tool.
Mock Exam Benchmark
Aim for 80%+ on practice exams given the 70% passing score. Advanced Application Development (35%) is the heaviest section — master reliable messaging, Object Store, and Anypoint MQ before test day. Advanced DataWeave (20%) requires writing and reading complex expressions fluently.
Top 10 Concepts to Review
- Reliable messaging: Anypoint MQ publish/subscribe, message acknowledgement, dead-letter queues
- Idempotent message filter: duplicate detection with correlation ID and Object Store
- Batch job phases: Process Records (parallel), On Complete (sequential post-processing)
- Watermarking: Object Store + Scheduler + incremental query pattern
- Advanced DataWeave: recursive functions, custom modules, streaming large payloads
- Secure properties encryption and Anypoint Secret Manager integration
- OAuth 2.0 enforcement via API Manager policies
- Custom policy development: PDK, DataWeave policy logic, policy YAML metadata
- TLS/HTTPS configuration in Mule 4 HTTP Listener
- API versioning strategies: URI versioning (/v1/api) vs header versioning
Frequently Asked Questions
- What is the MuleSoft Developer II certification?
- The MuleSoft Developer II (MCIA-Level-2) certification validates advanced MuleSoft Anypoint Platform skills beyond Developer I. It covers advanced DataWeave, custom API policy development, batch processing, reliable messaging, security, and API governance. The exam has 60 questions, 120 minutes, ~70% passing score, and a $200 fee. MuleSoft Developer I is a required prerequisite.
- What prerequisites are required for MuleSoft Developer II?
- MuleSoft Developer I (MCIA-Level-1) is a formal prerequisite — you must hold Developer I before you can sit Developer II. Beyond the formal requirement, strong real-world Mule 4 project experience is essential. Developer II tests advanced patterns that typically require 1–2 years of hands-on Anypoint Platform development experience after Developer I.
- What is watermarking in MuleSoft and why is it tested?
- Watermarking is a pattern for incremental data processing — tracking which records have already been processed so subsequent runs only process new or updated records. In MuleSoft, watermarking is implemented using the Object Store connector to persist the last processed timestamp or ID between flow executions. It is commonly combined with batch processing for large dataset integrations and is directly tested on Developer II.
- What is a custom policy in MuleSoft API Manager?
- Custom policies are reusable API governance rules applied to APIs via API Manager. They are built using the MuleSoft Policy Development Kit (PDK) — writing policy logic in DataWeave and configuring policy metadata. Custom policies can enforce authentication, rate limiting, data transformation, logging, or any custom requirement that the out-of-the-box policies do not cover. Building and applying custom policies is a key Developer II topic.
- How long should I study for the MuleSoft Developer II exam?
- Plan for 8–10 weeks after MuleSoft Developer I, with 10–15 hours per week. Focus on the areas Developer I did not cover deeply: custom policies, advanced DataWeave (recursive functions, custom modules), batch job phases, Anypoint MQ reliable messaging, and the Object Store connector. All topics require hands-on sandbox practice in Anypoint Studio.
What Comes After This Certification?
After this certification, consider: Platform Developer II, Platform App Builder, or JavaScript Developer I.
Exam Section Difficulty Heatmap
Which sections are a gimme vs which ones trap confident candidates. Use this to prioritise your final-week revision.
| Exam Section | Difficulty | Study Tip |
|---|---|---|
| Advanced Mule Development | Hard | Error handling, batch processing, and reconnection — scenario-heavy. |
| API Design and Security | Trap ⚠ | Policies vs custom security — when to apply which at API vs proxy level. |
| Error Handling and Performance | Moderate | Fault handling and tuning — know the default behaviours. |
| Deployment and Operations | Easy | Runtime Manager and deployment — factual if you have used the platform. |
Difficulty based on analysis of common candidate errors across each exam section.
Ready to Practice?
Test yourself with free MuleSoft Developer II practice questions.
Start Free Practice Questions