Desarrollador Backend Java - CL
Summary
Backend Java developer building scalable microservices with Spring Boot, REST APIs, and cloud deployment, focusing on performance, security, and DevOps practices.
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.
- 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.
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.
😉 Ser maker es cool: ¡Tenemos muy buenos beneficios y muchas actividades para divertirnos!
🏖️ No te preocupes, sé feliz: 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 y mucho más!
🎂 Día libre para tu cumpleaños y medio día para los cumpleaños de tus hijos.
💰 Bonificaciones que dan respiros: 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.
🐶 ¡Convonio de seguro para tus mascotas!
🌿 Nuestra cultura es horizontal, de innovación, desafiante y sobre todo, ¡se respira mucha buena onda!
En el marco de nuestro compromiso con la inclusión, la siguiente vacante está abierta en el marco de la ley 21.015.
🏖️ No te preocupes, sé feliz: 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 y mucho más!
🎂 Día libre para tu cumpleaños y medio día para los cumpleaños de tus hijos.
💰 Bonificaciones que dan respiros: 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.
🐶 ¡Convonio de seguro para tus mascotas!
🌿 Nuestra cultura es horizontal, de innovación, desafiante y sobre todo, ¡se respira mucha buena onda!
En el marco de nuestro compromiso con la inclusión, la siguiente vacante está abierta en el marco de la ley 21.015.