What Java Tools Do Developers Really Use? Insights from JetBrains 2019 Survey

The 2019 JetBrains Developer Survey, based on responses from over 19,000 developers worldwide, reveals which Java versions, application servers, frameworks, build tools, IDEs, and testing libraries dominate the ecosystem, highlighting the continued popularity of Java 8, Spring Boot, Maven/Gradle, JUnit, and the rise of newer Java releases.

21CTO
21CTO
21CTO
What Java Tools Do Developers Really Use? Insights from JetBrains 2019 Survey

JetBrains released its 2019 Developer Survey, and this article aggregates the Java‑related findings.

The survey collected responses from developers in Argentina, Brazil, Canada, China, France, Germany, India, Japan, Mexico, Poland, Russia, South Korea, Spain, Turkey, Ukraine, the United Kingdom, and the United States, covering roughly 70% of the global developer population. Over 19,000 developers participated, with about 7,000 valid questionnaires representing the current ecosystem.

To reduce bias against non‑English respondents, the survey was also offered in eight additional languages: Chinese, French, German, Japanese, Korean, Portuguese, Spanish, and Turkish.

0. Java Versions Used

Although Java 10 and Java 11 are gaining traction, Java 8 remains the most widely used version.

1. Common Application Servers

The survey identifies the most popular application servers among Java developers.

2. Frameworks Used Instead of Application Servers

Developers increasingly prefer modern frameworks over traditional application servers.

3. Web Application Packaging

Packaging approaches for web applications are also surveyed, showing prevailing practices.

4. Testing Tools

93% of Java developers use JUnit for unit testing, and 51% use Mockito for mocking.

5. Web Frameworks

Spring Boot is the most popular Java web framework, increasing its share by 14% over the past year.

6. Build Systems

Maven and Gradle remain the dominant build tools for Java projects.

7. Java EE (EE4J) Versions

The survey reports which Java EE (now Jakarta EE) versions are most commonly used.

8. IDEs and Editors for Java Development

Developers’ preferred IDEs and editors are illustrated, showing the market share of various tools.

9. Java as the Leading Programming Language

Java continues to be the most popular primary programming language among surveyed developers.

Source: JetBrains official website.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

Javabuild toolsframeworksIDEJetBrainsdeveloper survey
21CTO
Written by

21CTO

21CTO (21CTO.com) offers developers community, training, and services, making it your go‑to learning and service platform.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.