Desarrollador Backend Java - CL

Summary

Senior Java backend developer building scalable, secure microservices and APIs using Spring Boot, Spring Cloud, and cloud platforms in a collaborative, agile team.

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.

  • 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.

Experiencia requerida

  • + 5 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 Spring, 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.


😉 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.