Java Professional
Certification professionnelle validant la maîtrise du développement Java moderne, des frameworks Spring/Jakarta EE et des pratiques DevOps pour applications d'entreprise.
Key skills
- ✓Développement Java 17+ et programmation orientée objet avancée
- ✓Maîtrise de Spring Boot, Spring Data et écosystème Spring
- ✓Architecture microservices et APIs REST/GraphQL
- ✓Tests automatisés, CI/CD et déploiement conteneurisé
Market equivalents
This PROVA certification covers the competency scope expected by the following certifications:
Is this right for you?
✓ This certification is right for you if:
- →Développeurs Java backend avec 2-4 ans d'expérience
- →Ingénieurs logiciels souhaitant valider leur expertise Spring/Jakarta EE
- →Développeurs en reconversion vers l'écosystème Java entreprise
✗ This certification is not suitable if:
- →Débutants en programmation sans expérience préalable — orientez-vous vers des formations fondamentales Java avant cette certification
- →Architectes Java seniors avec 8+ ans d'expérience — la certification Java Master 801 (à venir) correspondra mieux à votre niveau d'expertise
Prerequisites & eligibility
Aucune condition formelle, mais expérience pratique de 18+ mois en développement Java fortement recommandée pour réussir.
Purchase options
Exam voucher, LMS pathway, bundle packs — build your order
Options d'achat
Composez votre parcours — voucher d'examen, préparation LMS, packs entreprise.
Skills assessed
Java moderne
Maîtrise des fonctionnalités Java 17+ incluant records, sealed classes, pattern matching et API Stream avancée.
Frameworks entreprise
Expertise Spring Boot 3.x, Spring Security, JPA/Hibernate et Jakarta EE pour applications robustes et scalables.
Architecture distribuée
Conception de microservices avec Spring Cloud, gestion d'événements et patterns de résilience.
Qualité et déploiement
Tests JUnit 5/Mockito, intégration continue avec Maven/Gradle, conteneurisation Docker et observabilité.
Exam format
Curriculum
Fondamentaux Java et POO avancée
Nouveautés Java 17-21 (records, sealed classes, pattern matching, switch expressions). Collections Framework avancé (performance, choix structures). API Stream et programmation fonctionnelle (collectors custom, parallel streams). Gestion mémoire (heap, stack, garbage collectors G1/ZGC). Concurrence moderne (virtual threads, CompletableFuture, reactive streams). Exceptions, try-with-resources et gestion d'erreurs robuste.
Frameworks et persistance
Spring Boot 3.x : auto-configuration, starters, properties externalisées, profiles. Spring Core : IoC, DI, scopes, lifecycle. Spring Data JPA : repositories, query methods, specifications, projections. Hibernate avancé : caching L1/L2, lazy loading stratégies, résolution N+1. Transactions : propagation, isolation, rollback. Jakarta EE : CDI, JAX-RS, Bean Validation 3.0. Migrations Flyway/Liquibase.
Architecture et APIs
Design patterns GoF appliqués (creational, structural, behavioral). Architecture microservices : découpage domaines, communication inter-services. Spring Cloud : Config Server, Service Discovery (Eureka/Consul), API Gateway. REST API : design, versioning, HATEOAS, pagination. GraphQL avec Spring for GraphQL. Sécurité : Spring Security, OAuth2, JWT, CORS. Messaging : Kafka, RabbitMQ, patterns event-driven. Résilience : Circuit Breaker (Resilience4j), Retry, Bulkhead.
Tests, qualité et DevOps
JUnit 5 : parameterized tests, nested tests, extensions. Mockito : mocks, spies, argument captors. Tests d'intégration : @SpringBootTest, Testcontainers. Tests de contrats (Spring Cloud Contract). Build tools : Maven/Gradle multi-modules, dependency management. CI/CD : pipelines Jenkins/GitLab CI, quality gates. Docker : Dockerfile optimisés, multi-stage builds. Kubernetes basics : deployments, services, ConfigMaps. Observabilité : Spring Boot Actuator, Micrometer, Prometheus, tracing distribué. Logging structuré : SLF4J, Logback, MDC.
How to fund your certification
3 options to cover the cost of your certification
OPCO — Employer funding
Ask your employer to cover the cost through your OPCO (employee training plan).
Personal — €420 incl. VAT
Secure online payment by credit card (Stripe).
Business rate: €550 excl. VAT
Frequently asked questions
Quelle version de Java est couverte par l'examen ?
L'examen couvre Java 17 LTS et intègre les fonctionnalités jusqu'à Java 21. L'accent est mis sur les API modernes (Stream, Optional, CompletableFuture) et les nouveautés comme records, sealed classes et pattern matching. Les questions restent compatibles avec les versions LTS utilisées en entreprise.
Faut-il connaître Jakarta EE ou Spring suffit-il ?
Spring Boot représente 70% du contenu frameworks, mais une compréhension de Jakarta EE (CDI, JAX-RS, Bean Validation) est requise car ces standards sous-tendent Spring. L'examen évalue votre capacité à choisir la bonne technologie selon le contexte, pas la mémorisation exhaustive des deux stacks.
Les cas pratiques nécessitent-ils d'écrire du code complet ?
Non. Les cas pratiques présentent des extraits de code avec bugs, problèmes de performance ou de sécurité. Vous devez identifier les erreurs, proposer des corrections ou choisir la meilleure implémentation parmi plusieurs options. Pas de développement from scratch, mais une analyse critique de code réel.
Comment cette certification se positionne face à Oracle Certified Professional ?
PROVA Java Professional couvre le développement moderne en entreprise (Spring, microservices, DevOps) là où OCP reste centré sur le langage Java pur. Notre approche est plus pragmatique et alignée sur les besoins réels des équipes européennes, avec reconnaissance EQF officielle et prix 40% inférieur.
Puis-je passer l'examen si je travaille principalement avec Kotlin ?
Oui, si vous maîtrisez l'écosystème JVM et Spring. 80% des concepts (frameworks, architecture, patterns) sont identiques. Cependant, les questions de syntaxe Java et certaines subtilités du langage (generics, type erasure) nécessitent une révision si vous n'avez pas pratiqué Java récemment.
They got certified
« Certification très complète qui couvre réellement ce qu'on utilise au quotidien : Spring Boot, microservices, Docker. Les cas pratiques d'analyse de code sont challengeants et reflètent bien les problématiques terrain. Reconnaissance immédiate par mon employeur. »
« Après 3 ans en Java, cette certification m'a permis de structurer mes connaissances et combler des lacunes sur Spring Security et les patterns de résilience. Le rapport PROVA DNA est un vrai plus pour identifier mes axes de progression. Prix très raisonnable comparé aux certifs US. »
« J'ai passé l'OCP il y a 5 ans, mais PROVA Java Professional est bien plus aligné avec les besoins actuels : Kafka, Kubernetes, observabilité... L'examen est exigeant techniquement sans être un piège académique. Parfait pour valider son niveau avant une évolution de poste. »
International recognition
Couvre des domaines similaires à Oracle Certified Professional Java SE Programmer et Spring Professional Certification, avec focus renforcé sur architecture microservices et pratiques DevOps modernes.
Oracle Certified Professional et Spring Professional sont des marques déposées de Oracle Corporation et VMware Inc. respectivement. PROVA est indépendant et non affilié à ces organisations.
Your certification pathway
Before, during, after — the recommended progression
Droits du candidat
Transparence
Les critères de décision et le barème sont documentés et accessibles avant l'examen.
Droit d'appel
Toute décision peut être contestée dans les 30 jours. Examen par un tiers indépendant.
Plainte
Toute personne peut signaler un dysfonctionnement. Formulaire public accessible sans compte.
