Make Your Resume Now

Desarrollador Backend Java - CL

Posted July 20, 2026
Full Time

Job Overview

Buscamos un Desarrollador Backend Java Senior responsable del diseño, desarrollo y evolución de sistemas backend de alta disponibilidad, escalabilidad y rendimiento dentro del ecosistema Java/Spring.


Será responsable de diseñar arquitecturas robustas utilizando Java y Spring Boot, desarrollar microservicios y API RESTful, optimizar el acceso a datos, implementar mecanismos de seguridad, asegurar la calidad del código a través de buenas prácticas de desarrollo y participar activamente en decisiones de arquitectura, planificación técnica e implementación de soluciones bajo metodologías ágiles y prácticas DevOps.

Key Responsibilities

  • Diseñar, desarrollar y mantener arquitecturas backend robustas, escalables y de alto rendimiento utilizando Java y Spring Boot.
  • Desarrollar e implementar API RESTful y servicios web utilizando Spring Web.
  • Diseñar, modelar y optimizar bases de datos relacionales y no relacionales mediante Spring Data JPA, Hibernate y Spring Data MongoDB.
  • Desarrollar e implementar arquitecturas basadas en microservicios utilizando Spring Boot y Spring Cloud.
  • Implementar mecanismos de seguridad y protección de datos mediante Spring Security, OAuth2, JWT y RBAC.
  • Diseñar e implementar estrategias de pruebas automatizadas utilizando JUnit, Mockito y Spring Boot Test.
  • Realizar revisiones de código, promoviendo estándares de calidad mediante principios de Código Limpio y SÓLIDO.
  • Participar en la planificación técnica y estimación de proyectos.
  • Colaborar con equipos Frontend para la integración de servicios y API.
  • Investigar y proponer nuevas tecnologías y mejores prácticas dentro del ecosistema Java/Spring.
  • Implementar prácticas DevOps, integración continua y despliegue continuo (CI/CD).
  • Documentar sistemas, API y procesos utilizando OpenAPI/Swagger.
  • Participar en la toma de decisiones técnicas relacionadas con la arquitectura, patrones de diseño y mejores prácticas de desarrollo.

Skills, Knowledge and Expertise

Experiencia requerida

  • Al menos 5 a 7 años de experiencia en el desarrollo de Backend con Java.
  • Experiencia probable desarrollando aplicaciones con Java y Spring Boot, basadas en arquitecturas de microservicios y API RESTful.
  • Experiencia en diseño y optimización de bases de datos relacionales y no relacionales.
  • Experiencia trabajando con metodologías ágiles, prácticas DevOps y herramientas de integración y despliegue continuo (CI/CD).

Excluyentes

  • Dominio de Java LTS (preferentemente Java 17 o superior).
  • Manejo de Spring Boot y ecosistema Spring.
  • Manejo de seguridad de primavera, OAuth2 y JWT.
  • Manejo de bases de datos SQL y NoSQL (PostgreSQL, Oracle, MySQL, MongoDB o Redis), utilizando Hibernate/JPA.
  • Manejo de Docker, Kubernetes, Git y herramientas CI/CD.
  • Experiencia en al menos un proveedor de Cloud: AWS, Azure o Google Cloud Platform (GCP).
  • Conocimiento de Apache Kafka.
  • Manejo de pruebas unitarias con JUNit y Mockito.
  • Manejo de Maven o Gradle.
  • Aplicación de principios SOLID, Clean Code y patrones de arquitectura.

Deseables

  • Conocimiento de Spring Cloud y Spring Batch.
  • Experiencia documentando API con OpenAPI/Swagger.
  • Experiencia con servicios en la nube como ECS, EKS o App Service.
  • Conocimiento de prácticas DevOps.
  • Certificaciones en tecnologías Java, Spring o Cloud.


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!