Desarrollador Backend, Java
Posted 9hrs ago
Employment Information
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



















