New IDE for Java: Feature Overview and First Impressions

Online Python Trainer for Beginners

Learn Python easily without overwhelming theory. Solve practical tasks with automatic checking, get hints in Russian, and write code directly in your browser — no installation required.

Start Course

New IDE with Java Support: First Look — What Does It Offer Developers?



The market for Java developer tools has long remained stable: IntelliJ IDEA, Eclipse, and NetBeans shared nearly 90% of the audience. However, a new integrated development environment (IDE) has recently entered the scene — Juno Studio (working title). The developers position it as an "IDE for the microservices era." We tested the beta version and are ready to share our first impressions.



Key Features of Juno Studio



  • AI-powered smart autocomplete. The environment analyzes not only the current project but also popular GitHub repositories. If you start typing Stream.of(...), the IDE suggests ready-made operation chains based on data types.
  • Built-in Docker and Kubernetes support. No more switching between the terminal and the IDE: containers are built and launched directly from the toolbar. "Hot swapping" of images is available for Spring Boot applications.
  • Real-time refactoring. Juno Studio can suggest optimizations without an explicit request: for example, it replaces nested if statements with switch or suggests extracting a method if a code block exceeds 15 lines.
  • Hybrid debugger. Supports both classic step-by-step debugging and time-travel debugging. You can roll back program execution several steps to understand where an error occurred.


Performance and Interface



The first thing that stands out is speed. Juno Studio launches in 8 seconds on a machine with 16 GB of RAM. The interface is minimalist: a dark theme by default, and the side panel with the project tree hides automatically. Unlike IntelliJ IDEA, there are no bloated menus — all main actions are invoked via the command palette (Ctrl+Shift+P).



Integration with Maven and Gradle



The environment recognizes both build tools out of the box. When opening a project for the first time, Juno Studio prompts you to select a build profile and automatically loads dependencies. A nice bonus: a visual dependency graph with highlighting of conflicting library versions. This is especially useful for large enterprise projects.



First Impressions and Drawbacks



Juno Studio definitely deserves attention. It is faster than its competitors, offers innovative features, and is beginner-friendly (with built-in tutorials for Java 21 and Spring Boot 3).

However, there are downsides:

  • There are still few plugins — only official extensions from JetBrains and Eclipse.
  • It does not support Java versions below 11.
  • There is no integration with SVN and Mercurial (only Git).


Conclusion: Juno Studio is an excellent candidate to replace IntelliJ IDEA for those working with microservices and the modern Java stack. The release is expected in December of this year. Stay tuned for updates on PythonLib.

Recommended Libraries