SCJA (Sun Certified Java Associate)
Sun Certification also referred to as Oracle Certified Associate Java SE Programme (OCAJP) is a certification offered by Oracle. OCAJP is also referred as the JAVA SE Programmer Exam. This certification help candidates to build a foundation understanding of Java, while expanding their knowledge of general programming.
Java certifications are regarded high in IT industry. These certifications provide industry professionals with a worldwide recognition. This is the reason thousands of Java Developers try to gain the OCAJP certification. However, the success rate in JAVA SE Programmer Exam is very low.
Oracle’s Java Certifications have a very tough passing percentage which is close to 65% for both OCAJP (The Oracle Certified Associate Java Programmer) and OCPJP (The Oracle Certified Professional Java Programmer). Candidates require in-depth knowledge of Java programming and API in order to gain success in the JAVA SE Programmer Exam
Required Skillset for SCJA
Following are the core concepts that should be clear for an Oracle Certified Associate Java SE Programme (OCAJP).
- OOPs Concepts & Patterns
- Abstract Classes and Interfaces
- Constructors
- File IO and Serialization
- Collections – List, Map, Set
- Access Specifiers
- Exceptions – Checked, Unchecked
- Generics
- Java Keywords – Static, Final, volatile, synchronized, transient, this super etc.
- JVM and Memory Management
- Multithreading and Synchronization
- Dependency Injection
If the job is related to networking or distributed applications, he following skills will be needed:
- Knowledge of Protocols like IP, HTTP, TCP, FTP, UDP
- Sockets, RMI, RCP
If the job is related to Java-based web applications, the developer must be good at:
- JSP / Servlets
- Web Frameworks like Struts / Spring
- Service Oriented Architecture / Web Services – SOAP / REST
- Web Technologies like HTML, CSS, Javascript and JQuery
- Markup Languages like XML and JSON
If someone has to work on Java UI, then he should know:
- Applets
- Frameworks like Swing, SWT, AWT, JavaFX (SWT only if you’re building something on top of Eclipse)
Every Java Developer is expected to have Database Knowledge, so he should know:
- SQL Queries – Inner Outer Joins, Group By,
- Having Stored Procedures
- Triggers
- Cursors
Course curriculum for SCJA
Candidates willing to pursue a certification program in SCJA/OCAJP will have to follow the below course structure as designed by Sun/Oracle. The Oracle Certified Associate Java SE Programme has the following course curriculum. These topics will test your knowledge and understanding about the basics of Java programming.
- Java Basics: variable scopes, class structure, features of Java,
- Working With Java Data Types: object reference variables and primitive variables, object life cycle
- Using Operators and Decision Constructs: Java operators, if/else and ternary construct, switch statement
- Creating and Using Arrays: one-dimensional array and multi-dimensional array
- Using Loop Constructs: while loops, for loops, break and continue.
- Working with Methods and Encapsulation: method arguments and return values, overloaded methods
- Working with Inheritance: benefits, polymorphism, casting, abstract classes and interfaces…
- Handling Exceptions: checked exceptions, unchecked exceptions, errors
- Working with Selected to from the Java API: String, String Builder, date time, Array List, simple Lambda expressions.
SCJA Job Profiles & Top Recruiters
Following are the job profiles offered to candidates who possess a valid Sun Certification or Oracle Certified Associate Java SE Programme (OCAJP) certification.
Job profile |
Description |
Senior Java Engineer/Developer/Programmer |
A Java engineer is responsible for many duties throughout the development lifecycle of applications, from concept and design right through to testing. Such engineers also develop, test, implement and maintain application software. They also recommend changes to improve established java application processes. |
Programme Analyst |
Programmer analysts perform the jobs of both a systems analyst and a computer programmer. |
Popular SCJA (Sun Certified Java Associate) Colleges in India
IT & Software Applications open. Apply Now
Popular Private SCJA (Sun Certified Java Associate) Colleges in India
IT & Software Applications open. Apply Now
Popular SCJA (Sun Certified Java Associate) Specializations
Popular Specializations
- Java
27 Colleges
News & Updates
Student Forum
Taking an Exam? Selecting a College?
Find insights & recommendations on colleges and exams that you won't find anywhere else
On Shiksha, get access to
- 63k Colleges
- 962 Exams
- 606k Reviews
- BCA (Bachelor of Computer Applications)
- Distance/Correspondence BCA
- CCAr (Cisco Certified Architect)
- CCDA (Cisco Certified Design Associate)
- CCDE (Cisco Certified Design Expert)
- CCENT
- CCIE (Cisco Certified Internetwork Expert)
- CCNA
- CCNP (Cisco Certified Network Professional)
- CCT (Certificate of Completion of Training)
- DOEACC A Level
- DOEACC B Level
- DOEACC C Level
- NIELIT (DOEACC) O Level
- ITIL (Information Technology Infrastructure Library)
- MCA (Master of Computer Applications)
- Part Time MCA
- Distance/Correspondence MCA
- MCDBA
- MCDST (Microsoft Certified Desktop Support Technician)
- MCITP (Microsoft Certified IT Professional)
- MCP (Microsoft Certified Professional)
- MCPD (Microsoft Certified Professional Developer)
- MCSA (Microsoft Certified Solutions Associate)
- MCSE (Microsoft Certified Systems Engineer)
- MCTS (Microsoft Certified Technology Specialist)
- MOS (Microsoft Office Specialist)
- SCJD (Sun Certified Java Developer)
- SCJP (Sun Certified Java Programmer)
- SCWCD (Sun Certified Web Component Developer)
- ECSA (EC Council Certified Security Analyst)
- CISE (Certified Information Security Expert)
- CCCP (Certified Cloud Computing Professional)