Nueva oportunidad
Desarrollador/a Backend Senior
Sobre la empresa
Operamos una red de más de 12.000 farmacias conectadas directamente, respaldada por sistemas de validación en línea. Con más de 80 sistemas de gestión de farmacia homologados, procesamos más de 7 millones de recetas al mes, cubriendo el 95% del volumen dispensado en Argentina. frecemos soluciones integrales, incluyendo programas de fidelización para laboratorios, módulos de gestión de socios y credenciales, autorización de descuentos, y seguimiento detallado de prescripciones y consumo de medicamentos, entre otras funcionalidades.
Sobre el rol
Buscamos un/a Desarrollador/a Backend Senior para sumarse a un equipo que trabaja sobre sistemas productivos de alta criticidad, combinando mantenimiento, resolución de incidentes y una importante iniciativa de migración tecnológica hacia Java + Spring Boot. El desafío requiere una mirada end-to-end: investigar problemas en producción, analizar logs, APIs y bases de datos, detectar inconsistencias y proponer soluciones con criterio técnico. Al mismo tiempo, participarás en la evolución de la plataforma hacia una arquitectura más moderna y mantenible, trabajando con Java, Spring Boot y arquitectura hexagonal. Buscamos una persona autónoma, con fuerte capacidad de debugging e investigación, que pueda desenvolverse en ambientes complejos y colaborar con distintos equipos técnicos.
Responsabilidades
- Participar en la migración y evolución de sistemas hacia Java + Spring Boot, aplicando principios de arquitectura hexagonal.
- Analizar y resolver incidentes productivos end-to-end, investigando APIs, servicios, logs y bases de datos.
- Reproducir escenarios, correlacionar información y trabajar con otros equipos para identificar la causa raíz de los problemas.
- Diseñar, consultar y optimizar SQL avanzado, incluyendo consultas complejas sobre datos productivos.
- Detectar inconsistencias en bases de datos y validar información para contribuir al diagnóstico de incidentes.
- Desarrollar y mantener APIs REST y servicios backend.
- Participar en la definición de soluciones técnicas y en la evolución de la plataforma.
- Utilizar herramientas de observabilidad y análisis como Kibana para investigar comportamientos y errores.
- Colaborar con equipos técnicos en el seguimiento, comunicación y resolución de incidentes.
Requisitos
- 5+ años de experiencia en desarrollo y/o mantenimiento de sistemas productivos.
- Experiencia sólida investigando y resolviendo incidentes de punta a punta.
- Experiencia desarrollando o manteniendo APIs REST.
- Dominio de SQL avanzado, incluyendo joins, agrupaciones, filtros y consultas complejas.
- Conocimientos de Java y Spring Boot o experiencia equivalente que demuestre capacidad para adaptarse rápidamente a estas tecnologías.
- Conocimientos de arquitectura hexagonal o principios similares de diseño.
- Experiencia con Docker.
- Manejo de Git.
- Familiaridad con prácticas de CI/CD.
- Experiencia o familiaridad con Kibana y análisis de logs.
- Capacidad de investigación, debugging y análisis de causa raíz.
- Autonomía y criterio para realizar un diagnóstico inicial antes de escalar un incidente.
- Buena comunicación y capacidad para coordinarse con equipos técnicos.
- Título universitario o terciario completo o en curso, o formación equivalente.
Deseables
- Experiencia con SOAP, XML y servicios legacy.
- Experiencia participando en migraciones o modernización de plataformas existentes.
- Conocimientos de React.
- Experiencia trabajando con arquitecturas distribuidas y/o ambientes productivos complejos.