03 feb
America Gis
Argentina
En AMERICA GIS buscamos un/a Backend Sr con Grails/Groovy con buen manejo de Frontend + GSP) para escalar nuestra plataforma SaaS multiusuario con componentes geoespaciales (PostgreSQL/PostGIS).
Rol y responsabilidades
- Diseñar e implementar APIs RESTful (vistas JSON
.gson
), servicios y microservicios en Grails/Groovy.
- Modelar y optimizar PostgreSQL (consultas complejas, indexación, performance).
- Implementar y tunear PostGIS/Hibernate Spatial para geofencing, rutas y consultas espaciales (point/linestring/polygon, índices espaciales, cálculos de distancia).
- Aplicar Spring Boot (autoconfiguración, DI), Spring Security (authN/authZ) y GORM (criterios avanzados, transacciones).
- Diseñar capa de servicios (DataService + servicios con lógica de negocio); usar Traits/Mixins de Groovy para funcionalidades transversales.
- Trabajar en arquitectura de microservicios dentro de monorepo multiproyecto.
- Mantener GSP/TagLibs, construir componentes con , y patrones AJAX (paginación, autocompletado, menús dependientes) con jQuery/Axios bajo mejora progresiva (SSR + JS).
- Asegurar calidad con Spock (tests BDD), CodeNarc (análisis estático), Asset Pipeline y Gradle (tareas custom, deps). Versionado con Git (estrategias de ramificación).
HABILIDADES TÉCNICAS REQUERIDASDesarrollo Backend
Framework y lenguaje
- Grails (excluyente).
- Groovy (alto dominio).
- Spring Boot (autoconfiguración, inyección de dependencias).
- Spring Security (autenticación, autorización).
- GORM (criterios avanzados, transacciones).
Bases de datos y geoespacial
- PostgreSQL (consultas complejas, indexación, optimización).
- PostGIS / Hibernate Spatial (geofencing, rutas, consultas espaciales).
- Experiencia con:
- Tipos geográficos: point, linestring, polygon.
- Indexación y consultas espaciales.
- Cálculos de distancia y algoritmos de geofencing.
Patrones de arquitectura
- Microservicios (multiproyecto en monorepo).
- API RESTful (vistas .gson).
- Capa de servicio (DataService + Servicios).
- Traits y Mixins (Groovy avanzado).
- Arquitectura multiusuario (SaaS).
Desarrollo Frontend
Tecnologías
- (principal).
- jQuery (DOM, AJAX).
- Axios (HTTP hacia APIs).
- GSP (plantillas server-side).
- Bootstrap 5.
Patrones Frontend
- Componentes con TagLibs reutilizables.
- Mejora progresiva (SSR + JS).
- Patrones AJAX (paginación, autocompletado, menús dependientes).
Herramientas de compilación y DevOps
- Gradle (multiproyecto, tareas personalizadas, dependencias).
- Asset Pipeline (minificación/empacado JS/CSS).
- CodeNarc (estático Groovy).
- Spock (tests BDD).
- Git (control de versiones, branching).
EXPERIENCIA REQUERIDA
Imprescindible
- +5 años de experiencia competente en desarrollo de software.
- +3 años con Grails (3.x – 6.x).
- +2 años con datos geoespaciales (PostGIS, DBs espaciales).
- Groovy sólido (además de Java).
- APIs RESTful (diseño e implementación).
- PostgreSQL (consultas complejas, optimización, indexación).
- SaaS multiusuario (aislamiento de datos, seguridad).
Muy deseable
- Rastreo GPS / gestión de flotas.
- Procesamiento en tiempo real (alto volumen de reportes GPS).
- Microservicios (comunicación entre servicios, procesamiento asíncrono).
Valorable
- IoT/telemetría (protocolos de dispositivos).
- Dominio en logística/transporte.
- Docker/containerización.
- CI/CD (Jenkins, GitLab CI, etc.).
📌 Desarrollador/a Backend Sr (Argentina)
🏢 America Gis
📍 Argentina
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.