




Resumen: Buscamos un Ingeniero Senior de Software Java para asumir la responsabilidad de la ingeniería backend de una plataforma crítica, construyendo servicios modulares y liderando estrategias de implementación por fases. Aspectos destacados: 1. Liderar transformaciones impulsadas por la arquitectura con un alto nivel de responsabilidad 2. Colaboración directa con los fundadores y toma de decisiones ágil 3. Enfoque en la construcción de servicios modulares y API desde cero **Descripción general** Buscamos un **Ingeniero Senior de Software Java** para asumir la responsabilidad de la ingeniería backend de una plataforma crítica: construcción de servicios modulares, scripts de migración, herramientas de validación de datos y API desde cero. Este puesto se sitúa en la intersección del desarrollo empresarial Java y la arquitectura nativa en la nube, liderando una estrategia de implementación por fases con conmutación a sistemas nuevos sin tiempo de inactividad desde los sistemas heredados, manteniendo la integridad de los datos en entornos de producción. **Principales responsabilidades** * Arquitecturar, desarrollar y mantener servicios backend escalables en Java utilizando Spring Boot * Diseñar e implementar scripts de migración de bases de datos para la conmutación a producción entre sistemas heredados y nuevos * Diseñar e implementar API RESTful seguras y bien documentadas, así como interfaces de servicio * Colaborar con desarrolladores frontend (pila SvelteKit) * Escribir pruebas unitarias e integradas exhaustivas para garantizar la fiabilidad del código * Participar en revisiones de código y promover principios de código limpio * Apoyar prácticas nativas en la nube, incluida la contenerización, la gestión de configuración y la observabilidad * Garantizar la seguridad, el rendimiento y la resistencia a nivel de servicio * Contribuir a la planificación de sprints, desglose de tareas y estimaciones * Mantener documentación técnica sobre procedimientos de migración y arquitectura del sistema **Requisitos** * 5 o más años de experiencia profesional desarrollando aplicaciones con Java y Spring Boot * Experiencia sólida con PostgreSQL: consultas complejas, migraciones de esquemas, ajuste de rendimiento y operaciones de datos en producción * Experiencia demostrable diseñando y construyendo API RESTful y arquitecturas de microservicios * Experiencia práctica trabajando en entornos en la nube de AWS * Conocimientos básicos de contenerización (Docker, Kubernetes) y prácticas DevOps * Experiencia práctica con herramientas de ingeniería asistidas por IA (por ejemplo, Claude Code, Cursor u otras similares) — obligatorio * Fuerte sentido de responsabilidad, calidad y rendición de cuentas * Licenciatura en Ciencias de la Computación, Ingeniería o experiencia práctica equivalente * Nivel adecuado de inglés hablado y escrito: capacidad para comunicar temas técnicos de forma efectiva en equipos distribuidos * **Horario laboral: Hora estándar del Pacífico — jornada completa** **Cualificaciones preferidas** * Antecedentes en sistemas regulados o regidos por normativas son un plus * Exposición a arquitecturas orientadas a eventos y colas de mensajes * Experiencia con marcos de comparación/validación de datos (por ejemplo, dbt o similares) * Conocimientos básicos de herramientas de monitorización/observabilidad (por ejemplo, Datadog) * Experiencia con MongoDB como almacén de datos secundario **Condiciones** * Puesto completamente remoto con horario flexible * Remuneración en USD mediante un método de pago conveniente * Colaboración directa con los fundadores y toma de decisiones ágil * Alto nivel de responsabilidad y oportunidad de liderar transformaciones impulsadas por la arquitectura Tipo de empleo: Contrato Duración del contrato: 12 meses Ubicación laboral: Remota


