Install our app for a better experience!

Java EE 7 Application Developer (1Z0-900)

  • Category Oracle Certifications
  • Total Questions 142
  • Exam Question Count 80
  • Pass Score 65%
  • Duration 150
  • Last Updated March 08, 2025
Start Now

About This Exam

Java EE 7 Application Developer (1Z0-900)

Exam Overview

The Oracle 1Z0-900: Java EE 7 Application Developer certification exam is designed for enterprise Java developers who want to validate their expertise in developing and deploying applications using Java Enterprise Edition 7 technologies. This professional-level certification tests candidates' ability to build robust, secure, and scalable enterprise applications following Java EE 7 specifications and best practices.

Exam Information

This certification focuses on the core and advanced Java EE 7 technologies including Enterprise JavaBeans, JavaServer Faces, Java Persistence API, Contexts and Dependency Injection, RESTful web services, and more. The 1Z0-900 validates a developer's ability to architect and implement enterprise-scale applications using the Java EE 7 platform and its associated frameworks.

Key Topics Covered

  • Java EE 7 architecture and design patterns
  • Web application development using Servlets and JSF
  • Enterprise application components with EJB
  • Data persistence using JPA
  • Dependency injection with CDI
  • RESTful and SOAP web services
  • Bean validation
  • Application security
  • Messaging with JMS
  • Batch processing
  • Concurrency utilities

Target Audience

This exam is ideal for:

  • Enterprise Java developers
  • Java application architects
  • Backend developers working with Java EE
  • Software engineers building enterprise systems
  • IT professionals specializing in Java technologies
  • Web service developers
  • Full-stack Java developers

Exam Format

  • Multiple-choice and multiple-select questions
  • 80 questions
  • Time limit: 150 minutes (2.5 hours)
  • Passing score: 65% (65 out of 100)
  • Proctored examination environment
  • Available in multiple languages

Skills Measured

Java EE 7 Foundations (20%)

  • Understand Java EE architecture
  • Apply design patterns and components
  • Use CDI and bean validation
  • Implement security features
  • Handle exceptions in Java EE

Web Applications with Servlets and JSF (20%)

  • Create dynamic web pages with Servlets
  • Use JavaServer Faces for UI development
  • Manage HTTP sessions
  • Implement filters and listeners
  • Handle web application security

Enterprise JavaBeans (15%)

  • Develop stateless and stateful session beans
  • Implement message-driven beans
  • Apply transaction management
  • Use EJB Timer Service
  • Configure EJB security

Persistence with JPA (15%)

  • Map entities to database tables
  • Create and manage EntityManager
  • Develop JPQL and Criteria API queries
  • Implement entity relationships
  • Handle JPA lifecycle events

Web Services (15%)

  • Create RESTful web services with JAX-RS
  • Implement SOAP web services with JAX-WS
  • Process XML and JSON in web services
  • Handle web service security
  • Apply exception handling in web services

Enterprise Applications (15%)

  • Develop with JMS for messaging
  • Implement batch processing with Batch API
  • Use Java EE Concurrency Utilities
  • Create asynchronous applications
  • Develop WebSocket-based applications

Preparation Resources

  • Oracle University training courses
  • Official Java EE 7 documentation
  • Oracle Java EE certification study guides
  • Practice tests and exam simulations
  • Enterprise Java programming courses
  • Hands-on development projects
  • Community forums and study groups