RHCEAD logo
Focused certification exam prep
Start practice

What Is RHCEAD Certification?

TL;DR
  • RHCEAD refers to Red Hat Certified Specialist in Enterprise Application Development, tested by exam EX183 on JBoss EAP 7.
  • EX183 is a hands-on enterprise Java assessment, not a multiple-choice quiz, and configurations must persist after reboot.
  • Red Hat lists seven preparation domains: bean validation, JPA mapping, JPA query, messaging, JAX-RS, security and CDI.
  • There are no formal prerequisites, but solid Java SE knowledge and AD183 preparation are recommended.

What the Credential Actually Is

The Red Hat Certified Specialist in Enterprise Application Development credential verifies that a developer can build and configure enterprise Java applications on Red Hat JBoss Enterprise Application Platform 7. It is issued by Red Hat, Inc. and delivered through Red Hat's exam delivery channels. The assessment is performance-based: you are placed in a working environment and asked to produce functioning results rather than recognize correct answers from a list.

That distinction shapes everything about preparation. A candidate who has read about Java Persistence API annotations but never debugged a failing entity mapping on a running server will struggle, because the exam rewards the ability to make things work under time pressure. If you want a broader orientation before diving in, our overview at What Is RHCEAD Certification? and the companion pages on RHCEAD meaning and what RHCEAD stands for cover the naming basics.

RHCEAD, EX183 and the Name Change

"RHCEAD" is a legacy and search-friendly label. The credential's current name is Red Hat Certified Specialist in Enterprise Application Development, and its exam code is EX183. Red Hat's May 11, 2026 certification framework changed the Enterprise Application Developer title without changing the exam SKU at that transition, so the exam you book is the same one candidates have long associated with the older wording.

Why the wording looks inconsistent: Red Hat's credential page URL and browser title still carry older "Developer" phrasing, while the page itself uses the updated Specialist title. When you see both terms in documentation, forum threads or job postings, they point to the same EX183-based credential. Always confirm details against the live Red Hat pages and your own transcript.

Because several unrelated certifications share similar acronyms elsewhere in the industry, anchor your research on the exam code EX183 and the issuer, Red Hat. That keeps you from mixing up syllabuses, fees or policies from a different program.

How the EX183 Exam Works

EX183 is a hands-on enterprise Java development assessment using JBoss EAP 7. You will work in a live environment, writing and configuring code, and the work is evaluated on whether it functions as required. Two format details deserve special attention:

  • Persistence matters. Configurations must survive a reboot. A server setting that works only in the current session, or a deployment that disappears after restart, will not count. Practise verifying your work by restarting services.
  • Reference material is restricted. Internet access and candidate-supplied documentation are prohibited. The documentation that ships with JBoss EAP is supplied, so learning to navigate that bundled material quickly is part of your preparation.

Red Hat's current exam page does not specify a duration, so confirm the timer shown in your booking rather than relying on a figure you saw in a forum. Likewise, we deliberately avoid quoting task counts, pass marks or pass-rate statistics, because none are verified by Red Hat for this exam. If you are curious about what is and is not known publicly, see our discussions of the RHCEAD passing score and RHCEAD pass rate, and our assessment of how hard the RHCEAD exam is.

The Seven Preparation Domains

Red Hat's exam objectives page lists seven preparation categories. These are the issuer's unweighted study groupings within the exam objective list. They are not a percentage-weighted blueprint, and Red Hat does not expressly describe them as an exhaustive official domain count, so treat them as the core of your study plan rather than a guarantee of what every candidate sees. For a deeper walk-through, read RHCEAD Exam Domains: Complete Guide to All 7 Content Areas.

Domain 1: Bean validation

Applying constraints to Java objects so invalid data is rejected before it reaches business logic or persistence.

  • Declaring constraints on bean properties and understanding how validation is triggered
  • Reading validation failures and adjusting constraints or messages accordingly
  • Seeing how validation interacts with persistence and REST layers

Domain 2: JPA mapping

Mapping Java classes to relational tables so entities persist and load correctly.

  • Entity declaration, identifiers and column mapping
  • Relationships between entities and how they are represented in the schema
  • Persistence configuration on the application server

Domain 3: JPA query

Retrieving data through the Java Persistence API instead of hand-written database code.

  • Writing queries against entities and shaping their results
  • Using parameters correctly and handling empty or multiple results
  • Recognising where query design affects performance and correctness

Domain 4: Messaging

Asynchronous communication between application components on JBoss EAP.

  • Configuring destinations on the server so they persist
  • Producing and consuming messages from application code
  • Message-driven processing and how it differs from synchronous calls

Domain 5: REST services with JAX-RS

Exposing application functionality as HTTP resources.

  • Defining resource classes, paths and HTTP method mappings
  • Handling request parameters and producing appropriate responses
  • Packaging and deploying a REST application to the server

Domain 6: Security

Protecting applications and the resources they expose.

  • Authentication and authorization configuration on the application server
  • Securing web or REST endpoints and restricting access by role
  • Verifying that security settings persist and behave as intended

Domain 7: CDI

Contexts and Dependency Injection, the glue that wires components together.

  • Injecting beans and understanding scopes and lifecycle
  • Qualifiers and resolving ambiguity between implementations
  • Using CDI alongside the other platform services

Where Stateless EJB Business Logic Fits

Red Hat's exam overview and credential competency list both explicitly support stateless EJB business logic, even though it does not appear as its own heading among the seven domain lines. Rather than inventing an eighth objective, treat stateless EJBs as a thread that runs through your preparation: they are a natural home for the business logic that your JPA code, REST resources and messaging components call into. Build practice projects that place business rules in a stateless EJB and inject or invoke it from other layers.

Practical reading of the objective list: The seven domains tell you what Red Hat groups for study; the overview and competency list tell you stateless EJBs are in scope too. Preparing for both keeps you from being surprised by a task that needs a business-logic component sitting between your REST endpoint and your persistence layer.

Registration, Fees and Delivery

Red Hat's program guide and FAQ set the policy backdrop. The key mechanics for EX183 are:

  • Price: The program-wide standard exam list price is USD 500. Your regional booking-cart price controls, so treat that figure as a reference point rather than an EX183-specific checkout quote. Our RHCEAD certification cost breakdown explains how to think about the total outlay.
  • Delivery: Remote, testing-center and classroom delivery are subject to booking availability. Remote candidates need LiveUSB, a successful compatibility test and the required identity and hardware checks, so run the compatibility test well before exam day.
  • Retake: Eligible unsuccessful first individual attempts receive one free retake under Red Hat's training policies, subject to purchase or subscription eligibility periods and scheduling restrictions. Read the policy before assuming you qualify.
  • Results: The program guide gives a results window of up to five business days. No shorter EX183-specific promise is made here.
  • Prerequisites: There are no formal exam prerequisites. Solid Java SE knowledge, familiarity with JBoss Developer Studio on RHEL and AD183 preparation are recommended. See RHCEAD requirements for the eligibility picture and RHCEAD exam dates for scheduling considerations.

Who Should Sit EX183

EX183 suits Java developers who build or maintain applications on JBoss EAP, or who are moving into Red Hat middleware environments. It is a developer credential, so the most natural fits are backend and full-stack Java engineers, consultants who deliver on Red Hat platforms, and teams standardising their skills on EAP 7.

Employers who run Red Hat middleware, along with partners and consultancies that implement it, are the likeliest audiences for the credential. We do not promise that holding it causes a particular salary or guarantees employment; those outcomes depend on market conditions, experience and the employer. For evidence-based discussion, see the RHCEAD salary guide, the worth-it ROI analysis and a look at RHCEAD jobs.

Key Takeaway

Because EX183 is performance-based, your best credential-specific evidence of readiness is a set of working JBoss EAP 7 projects that you can rebuild from scratch and that survive a server restart, not a high score on recall quizzes.

Sequencing Your Preparation

One short note on planning, tied to the domains rather than generic advice. Order your study by dependency: the persistence domains feed business logic, which feeds your service layer, which is what security and CDI wrap around. A sensible progression looks like this:

Week 1

Data layer: JPA mapping and bean validation

  • Map several related entities and persist them on EAP 7
  • Add constraints and confirm invalid data is rejected
Week 2

JPA query and stateless EJB logic

  • Write queries against your entities and expose them through a stateless EJB
  • Practise navigating the EAP-supplied documentation instead of the web
Week 3

JAX-RS and CDI

  • Expose your business logic as REST resources
  • Wire components together with injection and scopes
Week 4

Messaging, security and full rehearsal

  • Configure persistent destinations and secure your endpoints by role
  • Rebuild a full application, then reboot and verify everything still works

For a fuller plan, see the RHCEAD study guide, the one-page RHCEAD cheat sheet and the notes on RHCEAD training. When you want timed, scenario-style reinforcement alongside your lab work, the RHCEAD practice test site offers original practice material. Be cautious about any resource claiming to supply actual or reconstructed exam content; legitimate practice should be original, and building your own mini-projects is the most reliable preparation.

Validity and Renewal

Under the current framework, Red Hat certifications are current for three years. You can renew before expiry by retaking the original exam or by earning qualifying same-level or higher-level credentials. For credentials earned before the May 11, 2026 framework, Red Hat's FAQ says updated renewal and mapping rules apply to the active transcript after you pass a new exam following that date.

Watch for conflicting renewal pages: Red Hat's separate renewal page still uses older non-expiring terminology and narrower exam-only wording for specialist credentials. Do not rely on that legacy page alone. Consult the current certification handbook, the dated framework announcement and your active transcript to confirm your own renewal path.

Keeping EX183 Distinct From Other Credentials

Searching for Java or Red Hat certifications can surface neighbouring exams with different syllabuses. Keep these separate in your mind and in your notes:

ItemWhat to remember
EX183Enterprise application development on JBoss EAP 7; the seven preparation domains above plus stateless EJB business logic
EX283 and EX378Different Red Hat exams with their own objectives; do not import their topics into your EX183 plan
Other Java credentialsSeparate issuers and syllabuses; verify against the issuer rather than assuming overlap

If you ever find an article that lists exam fees, domain weights or pass rates for something called "RHCEAD" that do not match the Red Hat facts here, it is likely describing a different program. When in doubt, go to Red Hat's own exam page for EX183. Our pages on what RHCEAD is, what a RHCEAD is and what RHCEAD means explain how we use the label on this site.

Frequently Asked Questions

What does RHCEAD certification cover?

It refers to Red Hat Certified Specialist in Enterprise Application Development, assessed by exam EX183 on JBoss EAP 7. Red Hat's preparation categories are bean validation, JPA mapping, JPA query, messaging, REST services with JAX-RS, security and CDI, with stateless EJB business logic also supported by the exam overview.

Is EX183 a multiple-choice exam?

No. It is a hands-on enterprise Java development assessment on JBoss EAP 7. You build and configure working solutions, and configurations must persist after a reboot.

Can I use the internet or my own notes during the exam?

No. Internet access and candidate-supplied documentation are prohibited. The documentation shipped with JBoss EAP is supplied, so practise using it efficiently.

Are there prerequisites for EX183?

There are no formal exam prerequisites. Red Hat recommends solid Java SE knowledge, familiarity with JBoss Developer Studio on RHEL and AD183 preparation.

How long does the certification last and how do I renew it?

Under the current framework, certifications are current for three years. Renew before expiry through the original exam or qualifying same-level or higher-level credentials, and check your active transcript and the current handbook, since a legacy renewal page uses older wording.

Ready to pass your RHCEAD exam?

Put this into practice with free RHCEAD questions across every exam domain.