Desarrollador Backend, Java

Posted 9hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Desarrollador backend Java/Spring para construir sistemas escalables y APIs en Chile. Diseñando microservicios, integraciones, seguridad y despliegues cloud.

Responsibilities:

  • Diseñar y mantener arquitecturas backend robustas y escalables con Java y Spring Boot
  • Desarrollar e implementar APIs RESTful y servicios web con Spring Web
  • Diseñar, modelar y optimizar bases de datos relacionales y no relacionales
  • Implementar microservicios con Spring Boot y Spring Cloud
  • Aplicar medidas de seguridad y protección de datos con Spring Security
  • Implementar estrategias de pruebas automatizadas con JUnit, Mockito y Spring Boot Test
  • Mejorar la calidad del código mediante revisiones, Clean Code y SOLID
  • Participar en la planificación técnica y estimación de proyectos ágiles
  • Integrarse con equipos front end
  • Investigar y proponer nuevas tecnologías Java/Spring
  • Aplicar prácticas DevOps, CI/CD, contenedores y despliegue en la nube
  • Documentar sistemas, APIs y procesos con OpenAPI/Swagger
  • Tomar decisiones técnicas sobre arquitectura y patrones

Requirements:

  • Mínimo de 3-5 años de experiencia en desarrollo backend con Java
  • Proyectos comprobables con arquitecturas de microservicios
  • Dominio avanzado de Java LTS, preferiblemente Java 17 o superior
  • Experiencia sólida con Spring Boot, Spring Web, Spring Security, Spring Data, Spring Cloud y Spring Batch
  • Conocimiento avanzado de patrones Hexagonal, CQRS y Arquitectura en Capas
  • Aplicación de principios Clean Code y SOLID
  • Dominio de Maven y/o Gradle
  • Control de versiones con Git en flujos CI/CD
  • Diseño y optimización de bases de datos relacionales con PostgreSQL, MySQL u Oracle y Hibernate/JPA
  • Modelado e integración de bases no relacionales con MongoDB y Redis
  • Manejo de mensajería asíncrona con Apache Kafka y Spring Boot
  • Conocimiento de consistencia, transaccionalidad y rendimiento en sistemas distribuidos
  • Experiencia con Docker y Kubernetes
  • Experiencia desplegando y operando aplicaciones Java en AWS, Azure o GCP
  • Conocimiento de servicios gestionados como ECS, EKS o App Service
  • Comprensión de seguridad web con Spring Security
  • Implementación de OAuth2, JWT y RBAC
  • Buenas prácticas de protección de datos, validación de entradas, manejo de secretos y mínimo privilegio
  • Capacidad para resolver problemas en sistemas Java de alta complejidad
  • Experiencia deseable con GitHub Copilot

Benefits:

  • 3 días libres al año adicionales a tus vacaciones
  • Permiso sin goce de sueldo para cumplir tus sueños
  • Programa de bienestar enfocado a equilibrar el trabajo y la vida personal
  • Seguro Complementario 100% gratuito para los fabricantes
  • Programas de formación
  • Clases de inglés
  • Día libre para tu cumpleaños
  • Medio día para los cumpleaños de tus hijos
  • Bonificaciones por fiestas patrias, navidad, matrimonio/AUC, nacimiento/adopción de hijos, etc.
  • Convenios y precios preferenciales con bancos
  • 3 días adicionales para padres por nacimiento o adopción de hijo/a
  • Convenio de seguro para tus mascotas
  • Cultura horizontal, de innovación y desafiante