N+1 queries, memory leaks, circular dependencies, layer violations — detected in seconds inside IntelliJ. Works with Spring Boot, Quarkus, Micronaut, Wildfly, Jakarta EE and any Java project. No configuration. No upload required.
Why JOptimize
SonarQube is great for general code quality. JOptimize goes deeper on Java-specific patterns — JPA, Hibernate, concurrency, architecture — the issues that actually take your app down in production. Works with Spring Boot, Quarkus, Micronaut, Wildfly, Jakarta EE and any Java project.
| Detection capability | JOptimize | SonarQube | PMD / SpotBugs |
|---|---|---|---|
| N+1 query detection (JPA/Hibernate) | |||
| @Transactional anti-patterns (JPA/Jakarta EE) | |||
| Spring AOP proxy self-invocation (@Cacheable bypass) | |||
| RestTemplate without timeout detection | |||
| Missing readOnly transaction on queries | |||
| Field injection anti-pattern detection | |||
| Unbounded queries without pagination | |||
| Architecture circular dependencies | |||
| Controller → Repository layer violation | |||
| God class / complex class detection | |||
| Hardcoded secrets & OWASP Top 10 | |||
| AI-powered fix in IntelliJ (1-click) | |||
| Native IntelliJ Plugin | |||
| Code analyzed locally (never uploaded) |
JOptimize complements SonarQube — it doesn't replace it. Use both.
IntelliJ Plugin
No context switch. No browser tab. Issues are highlighted directly in your code — with a ⚡ Fix button that calls Claude AI to explain and fix in one click. Works with any Java project regardless of framework.
Pick what you need — or run all three.
Deep static analysis targeting Java & JPA patterns that generic tools miss. Spring Boot, Quarkus, Wildfly, Jakarta EE — all supported.
Understand how your codebase is structured — before it becomes unmaintainable.
A JVM agent attaches to your running app and reports what's actually slow at runtime.
Pick what fits your workflow.
Recommended
Real-time highlights in your editor. Architecture tab. AI fix. No upload.
# IntelliJ → Plugins
Search "JOptimize"
Install → restart → done
Easiest
Paste a GitHub URL or drop a ZIP file. No setup. Results in 30 seconds.
github.com/org/my-java-app
→ audit at joptimize.io
Most private
Runs locally. Only results are sent — never your source code.
npm i -g @joptimize/cli
joptimize analyze .
✓ Score: 72 · 3 critical
Runtime
Attach a JVM agent to your running app. See what's slow in real time.
joptimize monitor \
--app "java -jar app.jar"
📡 Live session started
SQL injection · Hardcoded secrets · Broken access control · SSRF · Weak crypto · Vulnerable components · and more
Privacy first
We take code privacy seriously. Here's exactly how each method handles your code.
Two plans. No hidden fees. Cancel anytime.
7-day money-back guarantee
Secure payment via Paddle · Java is a registered trademark of Oracle Corporation
Install the IntelliJ plugin in 30 seconds — or upload your Java project and get a full report. Spring Boot, Quarkus, Wildfly, Jakarta EE — all supported.