이 보고서는 2025년 JetBrains 개발자 에코시스템 설문조사에서 얻은 인사이트를 통해 Java 개발자의 구성과 작업 방식을 살펴봅니다. 나이와 경력부터 지역, 도구, 프레임워크, 나아가 AI의 커지는 역할에 이르기까지 현대 Java 개발의 현실을 명확히 그립니다.
이 보고서는 전 세계 5,000명 이상의 개발자가 응답한 결과를 바탕으로, Java가 본질적 강점을 잃지 않고 계속 발전해 나가는 방식을 조명합니다. 이를 통해 여러분이 오늘날 Java 개발자의 현황을 알아보고 이 전체적 풍경에서 자신의 업무는 어떻게 들어맞는지 이해할 수 있기를 바랍니다.
공유하기:

18~20세
21~24세
25~29세
30~34세
35~39세
40~49세
50~59세
60세 이상
비율이 1% 미만인 모든 답변은 '기타'로 분류했습니다.
Java는 지난 30년 동안 개발 업계의 지형을 형성해 왔습니다. Java는 상상 가능한 모든 사용 사례에서 비즈니스 가치를 제공하는 대규모 실행 애플리케이션의 기반입니다. 기술의 발전 속도가 계속 증가함에 따라, Java는 온프레미스, 클라우드, 하이브리드 환경 어디에서든 현대 애플리케이션 개발의 요구 사항을 충족하기 위해 신중하게 진화하고 있습니다. 이제 업계에서 AI의 가치를 빠르게 받아들이면서, Java로 구축된 현대 AI 스택의 통합은 그 어느 때보다 쉬워졌습니다.
2025년 5% 이상의 사용률을 보이는 프로그래밍 언어만 표시됩니다.
0%
7%
14%
21%
28%
2025년 5% 이상의 사용률을 보이는 프로그래밍 언어만 표시됩니다.
| 2019년 | 2020년 | 2021년 | 2022년 | 2023년 | 2024년 | 2025년 | |
|---|---|---|---|---|---|---|---|
| 28% | 30% | 28% | 25% | 27% | 32% | 26% | Python |
| 24% | 26% | 29% | 26% | 24% | 25% | 18% | JavaScript |
| 19% | 18% | 17% | 18% | 15% | 15% | 15% | Go |
| 19% | 19% | 23% | 22% | 19% | 20% | 18% | TypeScript |
| 15% | 21% | 20% | 19% | 21% | 21% | ●19% | Java |
| 14% | 15% | 11% | 12% | 11% | 10% | 11% | Kotlin |
| 11% | 10% | 11% | 10% | 12% | 12% | 9% | C# |
| 11% | 13% | 11% | 13% | 11% | 17% | 11% | C++ |
| 10% | 9% | 12% | 7% | 7% | 6% | 7% | PHP |
| 9% | 12% | 10% | 14% | 16% | 17% | 14% | Rust |
| 8% | 6% | 5% | 6% | 5% | 5% | 6% | Swift |
| 5% | 3% | 4% | 2% | 2% | 2% | 3% | Scala |
| 5% | 6% | 6% | 6% | 6% | 8% | 6% | C |
| 4% | 3% | 3% | 3% | 3% | 2% | 2% | Ruby |
| 4% | 2% | 1% | 1% | 2% | 2% | 2% | Elixir |
| 3% | 3% | 2% | 2% | 2% | 2% | 1% | Haskell |
| 3% | 3% | 2% | 2% | 2% | 4% | 2% | R |
| 2% | 1% | 1% | 1% | 1% | 1% | 1% | Clojure |
| 4% | 6% | 5% | 6% | 6% | 5% | 4% | 기타 |
| 13% | 9% | 9% | 11% | 14% | 13% | 20% | 학습한 프로그래밍 언어가 없음 |
2025년 5% 이상의 사용률을 보이는 프로그래밍 언어만 표시됩니다.
| 2019년 | 2020년 | 2021년 | 2022년 | 2023년 | 2024년 | 2025년 | |
|---|---|---|---|---|---|---|---|
| – | – | – | – | – | – | 14% | Java 24 |
| – | – | – | – | – | – | 9% | Java 23 |
| – | – | – | – | – | 12% | 7% | Java 22 |
| – | – | – | – | – | 28% | 40% | Java 21 |
| – | – | – | – | 11% | 4% | 3% | Java 20 |
| – | – | – | – | 8% | 3% | 2% | Java 19 |
| – | – | – | – | 8% | 7% | 7% | Java 18 |
| – | – | – | 30% | 45% | 46% | 39% | Java 17 |
| – | – | – | 6% | 3% | 2% | 1% | Java 16 |
| – | – | 14% | 4% | 2% | 0건% | 0건% | Java 15 |
| – | – | 8% | 3% | 2% | 0건% | 1% | Java 14 |
| – | 14% | 4% | 2% | 1% | 1% | 0건% | Java 13 |
| – | 10% | 4% | 2% | 2% | 1% | 1% | Java 12 |
| 23% | 32% | 42% | 48% | 38% | 25% | 17% | Java 11 |
| 13% | 6% | 2% | 1% | 1% | 0건% | 0건% | Java 10 |
| 13% | 6% | 4% | 1% | 1% | 1% | 1% | Java 9 |
| 83% | 75% | 72% | 60% | 50% | 44% | 31% | Java 8 |
| 13% | 7% | 6% | 3% | 2% | 2% | 1% | Java 7 |
| 5% | 3% | 2% | 2% | 1% | 1% | 0건% | Java 6 |
| 0건% | 0건% | 0건% | 1% | 0건% | 0건% | 0건% | 기타 |
| – | – | 3% | 3% | 2% | 2% | 6% | 잘 모르겠음 |
Java 8을 계속 사용하는 비중이 점차 줄고 있다니 참 마음에 듭니다. Java 17 이상을 많이들 사용하는 이유는 여러 도구와 프레임워크에서 Java 17 실행을 강제해서인 것 같군요.
Java의 점진적이고 정기적인 릴리스는 주기가 딱 알맞습니다. 25 버전은 Java 초보자와 고급 사용자 모두에게 직접적으로 이익을 주는 기능으로 특별합니다.
0%
20%
40%
60%
80%
2025년 3% 이상의 사용률을 보이는 IDE와 에디터만 표시됩니다.
생산성을 크게 향상시킴
생산성을 다소 향상시킴
보통 – 생산성 향상에 기여하지도, 방해하지도 않음
생산성을 다소 감소시킴
개발자들이 IntelliJ IDEA를 사용하여 상당한 생산성 향상을 경험한다니 기쁩니다. 도구 모음에 생성형 AI 및 에이전틱 코딩이 추가되었어도 코드 작성, 실행 및 이해 시 잘 설계된 IDE가 제공하는 가치가 퇴색되지는 않습니다. 애플리케이션 개발은 복잡한 작업이기 때문에, 훌륭한 도구는 훌륭한 개발자 경험을 만드는 데 필수적입니다.
IntelliJ IDEA에는 지루한 작업을 처리해 주고 좋은 소프트웨어 제작이라는 핵심 업무에 집중할 수 있도록 도와주는 도구가 제공되어 코드 작성이 빨라집니다.
가능성이 매우 높음
가능성이 다소 있음
모르겠음
가능성이 별로 없음
가능성이 매우 낮음
이미 AI 코딩 에이전트를 사용하고 있음
벌써 Java 개발자 8명 중 1명이 AI 코딩 에이전트를 사용 중이며, 대다수는 내년에 사용할 가능성이 높은 것으로 보아 AI는 일상적인 개발의 일부가 되고 있는 것 같습니다. 큰 이점은 생산성 향상, 반복 작업의 더 빠른 처리, 정보에 대한 더 빠른 접근입니다. 해결해야 할 과제는 통합으로, 독점적 코드베이스를 위해 IP에 안전한 AI를 지원해야 합니다. 또한, 특히 초급 개발자의 경우 AI가 학습을 대체하는 것이 아니라 촉진하도록 해야 합니다.
0%
20%
40%
60%
80%
어느 해에 5% 이상의 사용률을 보이는 프레임워크만 표시됩니다.
팀은 확장 가능한 마이크로서비스, 프런트엔드를 위한 견고한 백엔드, 에이전틱 AI, 철저한 보안 등 더 적은 비용으로 더 많은 일을 하도록 요구받고 있습니다. Spring은 풍부하고 긴밀히 통합된 에코시스템으로 이러한 요구를 충족하며, 개발자들이 더 많은 결과물을 빠르게 제공할 수 있도록 지원합니다.
많은 사용자들이 Spring을 사용합니다. 제 생각에 Spring Debugger가 IntelliJ IDEA에서 Spring을 사용하는 데 큰 도움이 되는 것 같습니다. 이를 통해 사람들이 IntelliJ IDEA에서 Spring을 더 즐겁게 사용할 수 있으면 좋겠습니다.
0%
20%
40%
60%
80%
어느 해에 5% 이상의 사용률을 보이는 빌드 시스템만 표시됩니다.
Apache Maven이 빌드 시스템 분야에서 여전히 강력한 위치를 차지하고 있는 것을 보니 기쁩니다. 다가오는 Maven 4 릴리스로, 사용자들은 앞으로 수년 동안 안정적이고 신뢰할 수 있는 빌드 도구를 가질 수 있을 겁니다. 정기적으로 빌드 시스템을 사용하지 않는 분들은 Maven이 아니더라도 뭐든 사용해 보시기를 바랍니다. 그것 하나로 개발자의 삶이 훨씬 더 편해지니까요!
46%
51%
Java
26%
24%
Python
19%
18%
Go
19%
17%
TypeScript
17%
18%
JavaScript