Make Your Resume Now

Desarrollador Backend Java - CL

Posted August 05, 2026
Full Time

Job Overview


Se requiere un rol Semi senior responsable del diseño, desarrollo y evolución de sistemas backend de alta escala y rendimiento dentro del ecosistema Java/Spring. Se espera un mínimo de 3-5 años de experiencia en desarrollo backend con Java, incluyendo proyectos comprobables con arquitecturas de microservicios.

Key Responsibilities

  • Diseño y mantenimiento de arquitecturas backend robustas y escalables con Java y Spring Boot.
  • Desarrollo e implementación de APIs RESTful y servicios web con Spring Web.
  • Diseño, modelado y optimización de bases de datos relacionales y no relacionales (Spring Data JPA, Hibernate, Spring Data MongoDB).
  • Implementación de microservicios con Spring Boot y el ecosistema Spring Cloud.
  • Medidas de seguridad y protección de datos con Spring Security (OAuth2, JWT, RBAC).
  • Estrategias de pruebas automatizadas con JUnit, Mockito y Spring Boot Test.
  • Calidad del código del equipo mediante revisiones de código y aplicación de Clean Code y SOLID.
Contribuye en:
  • Planificación técnica y estimación de proyectos en entornos ágiles.
  • Integración con equipos front end de los servicios y APIs desarrollados.
  • Investigación y propuesta de nuevas tecnologías dentro del ecosistema Java/Spring.
  • Prácticas DevOps aplicadas a proyectos Java (CI/CD, contenedores, despliegue en la nube).
  • Documentación de sistemas, APIs y procesos (OpenAPI/Swagger).
• • Toma de decisiones técnicas informadas sobre arquitectura y patrones.



Skills, Knowledge and Expertise

Software Engineering
  • Dominio avanzado de Java (LTS, preferiblemente Java 17 o superior) y sus características modernas: Streams, Lambdas, Optional, Records.
  • Experiencia sólida con Spring Boot y el ecosistema Spring: Spring Web, Spring Security, Spring Data, Spring Cloud, Spring Batch.
  • Conocimiento avanzado de patrones de diseño y arquitecturas de software: Hexagonal, CQRS y Arquitectura en Capas.
  • Aplicación de principios Clean Code y SOLID con foco en mantenibilidad y calidad.
  • Dominio de Maven y/o Gradle, y control de versiones con Git en flujos CI/CD.

Data Handling
  • Diseño y optimización de bases de datos relacionales (PostgreSQL, MySQL, Oracle) con Hibernate/JPA.
  • Modelado e integración de bases de datos no relacionales (MongoDB, Redis) con Spring Data.
  • Manejo de mensajería asíncrona con Apache Kafka integrado a Spring Boot.
  • Estrategias de consistencia, transaccionalidad y rendimiento en sistemas distribuidos.
  • Conocimiento de contenedores y orquestación aplicados a aplicaciones Spring Boot (Docker, Kubernetes).
  • Experiencia en despliegue y operación de aplicaciones Java en la nube (AWS, Azure o GCP), incluyendo servicios gestionados como ECS, EKS o App Service.
  • Dominio de flujos CI/CD y control de versiones con Git.
  • Aplicación de prácticas DevOps y metodologías ágiles en proyectos Java.
  • Colaboración con equipos de plataforma para optimizar despliegues, observabilidad y operación de servicios.

Security
  • Comprensión de seguridad en aplicaciones web con Spring Security.
  • Implementación de autenticación y autorización con OAuth2, JWT y RBAC.
  • Aplicación de medidas de protección de datos en APIs y microservicios.
  • Conocimiento de buenas prácticas de seguridad en el ciclo de desarrollo (validación de entradas, manejo de secretos, principios de mínimo privilegio).

Performance & Scalability
  • Diseño y desarrollo de sistemas de alta escala y rendimiento con Spring Boot.
  • Arquitecturas de microservicios usando el ecosistema Spring.
  • Contenedores y orquestación aplicados a aplicaciones Spring Boot: Docker y Kubernetes.
  • Despliegue y operación de aplicaciones Java en la nube (AWS, Azure o GCP), incluyendo servicios gestionados como ECS, EKS o App Service.
  • Resolución de problemas y pensamiento analítico aplicados a sistemas Java de alta complejidad.

Experiencia deseable de desarrollo con apoyo de Github Copilot.

Ready to Apply?

Take the next step in your career journey

Stand out with a professional resume tailored for this role

Build Your Resume – It’s Free!