JetBrains logo

El estado de Java 2025

Este informe se basa en los resultados de la Encuesta sobre el ecosistema de los desarrolladores 2025 de JetBrains para explorar quiénes son los desarrolladores de Java y cómo trabajan. Desde la edad y la experiencia hasta la ubicación geográfica, las herramientas, los marcos de trabajo y el creciente papel de la IA, ofrece una imagen nítida del desarrollo moderno en Java en acción.

Basado en las respuestas de más de 5000 desarrolladores de todo el mundo, este informe destaca cómo Java sigue avanzando sin perder las fortalezas que lo definen. Esperamos que le ayude a comprender dónde se encuentran los desarrolladores de Java en la actualidad y cómo encaja su propio trabajo en el panorama más amplio.

Compartir:

Las personas que trabajan con Java

Los desarrolladores Java forman una comunidad global y experimentada.

Casi la mitad tiene entre 6 y 10 años de experiencia profesional o más, y la mayoría tiene entre 25 y 34 años. Están repartidos por todo el mundo, con una fuerte representación en China (37 %), India (14 %), Estados Unidos (7 %), Brasil, Japón y países de toda Europa.

¿Cuál es su rango de edad?

6%

18-20

18%

21-24 años

25%

25-29 años

21%

30-34 años

12%

35-39 años

12%

40-49

4%

50–59

1%

Mayor de 60

¿En qué país o región vive?

37%

China continental

14%

India

7%

Estados Unidos

4%

Brasil

3%

Japón

3%

Corea, República de

2%

Alemania

2%

Reino Unido

2%

España

Todas las opciones con menos de 1 % se han fusionado en «Otros».

Años de experiencia profesional en codificación

7%

Menos de 1 año

14%

De 1 a 2 años

24%

De 3 a 5 años

25%

De 6 a 10 años

13%

11-15 años

14%

Más de 16 años

3%

No tengo experiencia profesional en programación

Cómo se usa Java

Java sigue siendo uno de los cinco lenguajes de programación más utilizados, atrayendo a desarrolladores de Python, JavaScript y Go.

La mayor parte del trabajo en Java se centra en sistemas backend, API y lógica principal de aplicaciones, con una integración creciente de la IA y una clara transición desde Java 8 hacia Java 17 y versiones más recientes.

Sharat Chander
Director sénior, Gestión de productos Java en Oracle

Durante tres décadas, Java ha moldeado de manera fundamental el mundo en el que vivimos. Para cada tipo de casos de uso, Java impulsa aplicaciones que aportan valor empresarial operando a gran escala. Y, a medida que el ritmo de la tecnología sigue aumentando, Java sigue evolucionando de manera consciente para satisfacer las necesidades del desarrollo de aplicaciones modernas, ya sea en instalaciones locales, en la nube o en entornos híbridos. Finalmente, a medida que el panorama tecnológico adopta rápidamente el valor de la IA, integrar una pila moderna de IA basada en Java es más fácil que nunca.

¿Qué lenguajes de programación ha utilizado en los últimos 12 meses?+100 %

0%

18%

36%

54%

72%

20212022202320242025JavaScriptPythonHTML o CSSJavaSQLTypeScriptLenguajes de programación shellC++C#GoCKotlinPHPRustSwiftDart

Solo se muestran los lenguajes de programación con más del 5 % de uso en 2025.

¿Cuál es su lenguaje de programación principal?

0%

7%

14%

21%

28%

20202021202220232025JavaPythonTypeScriptC#JavaScriptPHPC++KotlinHTML o CSS

Solo se muestran los lenguajes de programación con más del 5 % de uso en 2025.

Lenguaje principal antes de cambiar a Java

29%

Python

11%

JavaScript

10%

TypeScript

10%

Go

9%

C

8%

C++

6%

Kotlin

5%

C#

¿Qué lenguajes de programación ha comenzado a aprender o ha seguido aprendiendo en el último año?+100 %

2019202020212022202320242025
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%Otros
13%9%9%11%14%13%20%No he estado aprendiendo ningún lenguaje de programación
1%32%

Solo se muestran los lenguajes de programación con más del 5 % de uso en 2025.

¿Qué versiones de Java utiliza habitualmente?+100 %

2019202020212022202320242025
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%Otros
3%3%2%2%6%No lo sé seguro
0%83%
Marit van Dijk
Java Champion y promotora de desarrolladores Java en JetBrains

Es realmente agradable ver un descenso constante de personas que todavía utilizan Java 8. Un gran número de personas está utilizando Java 17 en adelante, lo cual tiene sentido dado que varias herramientas y marcos de trabajo requieren Java 17 para funcionar.

Dr. Venkat Subramaniam
Autor galardonado y fundador de Agile Developer, Inc.

Las versiones incrementales y regulares de Java han adoptado un ritmo maravilloso. La versión 25 es especial porque incluye funcionalidades que benefician directamente tanto a principiantes como a usuarios avanzados de Java.

¿En qué tipos de desarrollo participa en su trabajo?+100 %

78%

Backend

47%

Full-stack

38%

Frontend

26%

Infraestructura/DevOps

18%

IA y herramientas de IA

18%

Pruebas automatizadas

¿Cuáles de las siguientes opciones desarrolla con Java?+100 %

57%

Proporcionar API y servicios

53%

Integración con API y servicios

47%

Lógica de aplicaciones y flujos de trabajo

27%

Bibliotecas o marcos de trabajo

21%

Interfaz de usuario

19%

Procesamiento y análisis de datos

IDE y productividad

Los IDE desempeñan un papel fundamental en la forma en que los desarrolladores de Java realizan su trabajo, e IntelliJ IDEA sigue liderando el sector, utilizado por el 72 % de las personas encuestadas en 2025.

El impacto también es sorprendente: el 95 % de los desarrolladores Java afirman que IntelliJ IDEA mejora su productividad, y dos tercios describen el aumento como significativo.

¿Qué IDE o editor utiliza con mayor frecuencia para el desarrollo en Java?

0%

20%

40%

60%

80%

2019202020212022202320242025IntelliJ IDEAVisual Studio CodeAndroid StudioEclipse o un IDE basado en EclipseNetBeans

Solo se muestran los IDE y editores con más del 3 % de uso en 2025.

¿Cómo afecta IntelliJ IDEA a su productividad?

66%

Mejora significativamente mi productividad

29%

Mejora algo mi productividad

5%

Neutral; ni la mejora ni la entorpece

0%

Reduce algo mi productividad

Trisha Gee
Java Champion y responsable de Promoción de desarrollo en Gradle

Me complace ver que los desarrolladores siguen experimentando ganancias significativas de productividad al usar IntelliJ IDEA. La incorporación de GenAI y la codificación agéntica a nuestro conjunto de herramientas no anula el valor que un IDE bien diseñado nos ofrece al escribir, ejecutar y comprender el código. Desarrollar aplicaciones es una operación tan compleja que las excelentes herramientas son una parte obligatoria para crear una excelente experiencia de desarrollo.

JetBrains

IntelliJ IDEA

IntelliJ IDEA le ayuda a escribir código más rápidamente con herramientas que eliminan las tareas tediosas y le permiten centrarse en lo que importa: crear software excelente.

IA en el desarrollo

La IA se está convirtiendo rápidamente en parte del desarrollo diario en Java.

Herramientas como ChatGPT y GitHub Copilot lideran la adopción, y los beneficios son claros: más del 75 % de los desarrolladores Java informan de una mayor productividad y una gestión más rápida de tareas repetitivas, y más de la mitad afirma que es muy probable que prueben agentes de codificación con IA el próximo año.

¿Qué herramientas de IA utiliza para programar?+100 %

40%

ChatGPT web / de escritorio / en aplicaciones móviles

29%

GitHub Copilot

16%

JetBrains AI Assistant

14%

Cursor

13%

DeepSeek en aplicaciones o autoalojado / instalado de forma local

12%

TONGYI Lingma

7%

Google Gemini web / en aplicaciones móviles

6%

Antropic Claude web / de escritorio / en aplicaciones móviles

6%

JetBrains Junie

¿Qué beneficios obtiene de la codificación asistida por IA?+100 %

77%

Aumento de la productividad

75%

Realización más rápida de tareas repetitivas

74%

Menos tiempo dedicado a buscar información

72%

Codificación y desarrollo más rápidos

64%

Aprendizaje más rápido de nuevas tecnologías, marcos de trabajo, lenguajes, etc.

55%

Mejor experiencia de codificación y desarrollo

53%

Menos esfuerzo mental necesario para la codificación y el desarrollo

45%

Mejor calidad del código y de las soluciones de desarrollo

1%

Otros

¿Qué probabilidad hay de que pruebe agentes de codificación de IA en los próximos 12 meses?

54%

Muy probable

19%

Algo probable

9%

No lo sé seguro

3%

Algo improbable

3%

Muy poco probable

12%

Ya utilizo agentes de codificación de IA

Lize Raes
Promotora de desarrolladores para Java e IA en Oracle

Uno de cada ocho desarrolladores Java ya utiliza agentes de codificación con IA, y la mayoría probablemente los probará en el próximo año, por lo que la IA se está convirtiendo en parte del desarrollo diario. Los mayores beneficios son una mayor productividad, una gestión más rápida del trabajo repetitivo y un acceso más veloz a la información.El próximo desafío será la integración: permitir una IA que respete la propiedad intelectual en bases de código propietarias y garantizar que la IA acelere el aprendizaje en lugar de reemplazarlo, especialmente para los desarrolladores júnior.

Herramientas y marcos de trabajo

Las herramientas Java mantienen su estabilidad y familiaridad, con Spring a la cabeza con un 65 % y Maven continuando como el sistema de compilación más utilizado con un 67 %.

Al mismo tiempo, los desarrolladores están adoptando marcos de trabajo más nuevos, experimentando con stacks de microservicios modernos y ampliando sus habilidades más allá de Java, lo que refleja un ecosistema que equilibra herramientas probadas con una exploración constante.

¿Qué marcos de trabajo web utiliza?

0%

20%

40%

60%

80%

20212022202320242025SpringNingunaKtorQuarkusJSF

Solo se muestran los marcos de trabajo con más del 5 % de uso en cualquier año.

Josh Long
Promotor de desarrolladores Spring, equipo de Spring en Broadcom

A los equipos se les pide hacer más con menos: microservicios escalables, backends resistentes para frontends, IA agéntica y seguridad a prueba de fallos. Spring responde a estas demandas con un ecosistema rico y profundamente integrado que permite a los desarrolladores entregar más y más rápido.

Marit van Dijk
Java Champion y promotora de desarrolladores Java en JetBrains

Un gran número de usuarios utiliza Spring. En mi opinión, el depurador de Spring es de gran ayuda cuando se trabaja con Spring en IntelliJ IDEA; espero que esto haga que sea más agradable para las personas utilizar Spring en IntelliJ IDEA.

¿En qué sistemas de compilación confía?

0%

20%

40%

60%

80%

2019202020212022202320242025MavenGradleNingunaAntsbt

Solo se muestran los sistemas de compilación con más del 5 % de uso en cualquier año.

Maarten Mulders
Java Champion y miembro del PMC de Apache Maven

Me alegra ver que Apache Maven sigue manteniendo una posición fuerte en el ámbito de los sistemas de compilación. Con el próximo lanzamiento de Maven 4, confío en que sus usuarios seguirán beneficiándose al tener una herramienta de compilación estable y fiable para los próximos años. A quienes no utilicen habitualmente un sistema de compilación, les animo a que usen uno, incluso aunque no sea Maven. ¡Hará mucho más fácil su vida como desarrollador!

¿Qué lenguajes de programación utiliza para desarrollar microservicios?+100 %

46%

51%

Java

26%

24%

Python

19%

18%

Go

19%

17%

TypeScript

17%

18%

JavaScript