
Imagemaker
Posted 1 day ago
Arquitecto de Software - CL
ChileHybridFull-time
AI Summary
Scope of ResponsibilityRol arquitectónico senior con mínimo 8–12 años de experiencia, que combina visión sistémica de alto nivel con capacidad técnica de ejecución directa.
About this role
Scope of Responsibility
Rol arquitectónico senior con mínimo 8–12 años de experiencia, que combina visión sistémica de alto nivel con capacidad técnica de ejecución directa. Responsable de analizar el estado actual de los sistemas legacy, diseñar la estrategia de modernización y garantizar la integridad técnica durante todo el proceso de migración. No delega la validación técnica: la ejerce.
Owns
Análisis y diagnóstico del estado actual de arquitecturas y sistemas legacy: identificación de deuda técnica, dependencias críticas y riesgos de migración.
Diseño de la estrategia y hoja de ruta de migración: priorización de componentes, fases, criterios de salida y modelo de riesgo.
Definición de la arquitectura objetivo: patrones, estándares, tecnologías y principios de diseño que guiarán la migración.
Codificación directa en puntos de alta complejidad o riesgo: pruebas de concepto, componentes críticos, patrones de referencia reutilizables.
Gobierno técnico del proceso: revisión de decisiones de arquitectura, code reviews estratégicos y validación de entregables.
Definición de la estrategia de pruebas automatizadas y criterios de calidad aplicables a todo el equipo.
Definición y uso de herramientas de análisis estático, métricas de calidad y cobertura (SonarQube, ArchUnit, análisis de dependencias).
Documentación de arquitectura en formato estructurado y reutilizable: ADRs, diagramas C4, decisiones técnicas.
Contributes to
Coaching técnico profundo a Backend Seniors e ingenieros internos sobre patrones, decisiones de diseño y buenas prácticas.
Planificación y estimación del engagement junto al Project Manager.
Selección y evaluación de herramientas de automatización e IA para el proceso de migración.
Comunicación de riesgos técnicos y avances hacia stakeholders no técnicos.
Revisión de integraciones con equipos de plataforma y DevOps.
Key Responsibilities
- Realizar el diagnóstico técnico inicial de los sistemas legacy: inventario de componentes, deuda técnica, dependencias críticas y mapa de riesgos.
- Diseñar la arquitectura objetivo y la hoja de ruta de migración por fases, con criterios de salida medibles.
- Seleccionar y validar los patrones de migración adecuados (Strangler Fig, Anti-Corruption Layer, etc.) para cada componente.
- Codificar directamente en componentes de alta complejidad: patrones de referencia, pruebas de concepto y piezas críticas.
- Definir y mantener los estándares de calidad, cobertura de pruebas y reglas de SonarQube aplicables al engagement.
- Definir la estrategia de migración de bases de datos y supervisar su ejecución con SSMA u otras herramientas.
- Producir documentación arquitectónica viva: ADRs, diagramas C4, guías de patrones y decisiones técnicas en Markdown.
- Ejercer gobierno técnico: revisión de arquitectura, validación de entregables y gestión de deuda técnica generada durante la migración.
- Liderar el coaching técnico del equipo: transferencia de patrones, decisiones de diseño y buenas prácticas a Seniors e ingenieros internos.
- Comunicar riesgos, avances y decisiones técnicas al Project Manager y stakeholders del engagement.
Skills, Knowledge & Expertise
Arquitectura y análisis
- C4 Model, ADRs, diagramas de dependencias, mapas de calor de deuda técnica.
- Patrones de migración: Strangler Fig, Anti-Corruption Layer, Branch by Abstraction, Saga, Outbox.
- DDD, Event-Driven Architecture, CQRS, Hexagonal, Arquitectura en Capas.
Lenguaje y frameworks
- Java LTS (17+). Spring Boot y ecosistema completo: Web, Security, Data, Cloud, Batch.
Herramientas de IA y automatización
- GitHub Copilot — refactorización y generación de código asistida.
- SSMA — migración de bases de datos.
- SonarQube + ArchUnit — gobierno de calidad y arquitectura.
- Flyway / Liquibase — versionado y migración de esquemas.
Bases de Datos
- Relacionales: PostgreSQL, MySQL, Oracle con Hibernate/JPA.
- No relacionales: MongoDB, Redis.
- Mensajería: Apache Kafka con Spring Boot.
DevOps, cloud y seguridad
- Docker, Kubernetes. AWS, Azure o GCP (ECS, EKS, App Service). CI/CD con Git.
- Spring Security, OAuth2, JWT, RBAC.
- Observabilidad: logging estructurado, tracing distribuido, métricas.
Documentación
- Markdown estructurado: ADRs, guías de patrones, runbooks de migración.
- OpenAPI/Swagger. Diagramas C4 (PlantUML, Structurizr o equivalente).
Benefits
😉 Ser maker es cool: Tenemos muy buenos beneficios y muchas actividades para divertirnos!
🏖️ Don’t worry, be happy: 3 días libres al año adicionales a tus vacaciones.
⚖️ Programa de bienestar enfocado a equilibrar el trabajo y la vida personal.
🤓 ¡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.
🌿 Nuestra cultura es horizontal, de innovación, desafiante y sobre todo, se respira mucha buena onda!
🏖️ Don’t worry, be happy: 3 días libres al año adicionales a tus vacaciones.
⚖️ Programa de bienestar enfocado a equilibrar el trabajo y la vida personal.
🤓 ¡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.
🌿 Nuestra cultura es horizontal, de innovación, desafiante y sobre todo, se respira mucha buena onda!