
Seek
Ver más
Arquitecto de Soluciones Senior
Postular con:Arquitecto de Soluciones Senior
Resumen
Cargo: Arquitecto De Soluciones Senior - Miraflores, Lima, Peru
Empresa: Seek
Ubicación: Miraflores, Lima, Peru
Área: Tecnología
Somos SEEK, empresa que nace a raíz de la constante búsqueda que tenemos por el conocimiento, el aprendizaje y el hacer lo que nos apasiona. Somos un equipo innovador enfocado en entregar soluciones centradas en el usuario. Diseñamos y desarrollamos experiencias digitales que generen valor y tengan resultados de alto impacto.
Misión del puesto:
Diseñar y acompañar las soluciones de mayor complejidad del Squad SDD, asegurando su alineamiento con la arquitectura, estándares y roadmap tecnológico definidos por el cliente. Trabajar como extensión de su equipo de Arquitectura, sustentando decisiones cross-app, integraciones y requerimientos no funcionales, y aportando propuestas basadas en evidencia para mejorar lineamientos, patrones y prácticas dentro de un proceso IA First y Spec-Driven Development.
Responsabilidades:
- Conocer y aplicar la arquitectura actual, estándares, patrones, restricciones y mecanismos de aprobación definidos por el Líder y los Arquitectos de Soluciones del cliente.
- Asumir como owner las iniciativas de alta complejidad, diseñando soluciones end-to-end que involucren múltiples aplicaciones, datos, proveedores, tecnologías legacy y componentes modernos.
- Definir arquitecturas actuales, objetivo y de transición, especialmente para la convivencia y modernización de aplicaciones Java EE/JEE sobre JBoss 5.1 hacia Spring Boot y plataformas modernas.
- Realizar análisis de impacto cross-app, identificando sistemas afectados, fuentes de verdad, dependencias, contratos, riesgos, datos y responsables.
- Diseñar integraciones mediante APIs, eventos, colas, procesos batch, webhooks, FTP u otros mecanismos, aplicando Contract-First y patrones aprobados por el cliente.
- Incorporar requerimientos de seguridad, identidad, autorización, privacidad, disponibilidad, performance, resiliencia, escalabilidad, observabilidad, mantenibilidad y continuidad.
- Evaluar alternativas arquitectónicas y documentar trade-offs, impactos, riesgos, compatibilidad y recomendación, escalando las decisiones que excedan su autoridad.
- Elaborar diagramas C4/UML, flujos, matrices de integración, contratos, ADRs, análisis de impacto, threat models y demás artefactos requeridos para revisión.
- Presentar y sustentar los diseños ante el Líder y los Arquitectos del cliente, incorporando observaciones y obteniendo las aprobaciones o excepciones correspondientes.
- Mantener trazabilidad entre decisiones de arquitectura, functional.md, spec.md, openapi.yaml, escenarios, tareas, implementación, pruebas y evidencias.
- Identificar gaps e inconsistencias en lineamientos y liderar propuestas de mejora, patrones reutilizables, arquitecturas de referencia, templates, checklists y gotchas sustentados en evidencia.
- Coordinar con TPO, PM, developers, QA, DevOps, Seguridad y proveedores para aterrizar la solución y resolver dependencias o decisiones durante todo el ciclo.
- Acompañar spikes, revisar contratos y componentes críticos, detectar desviaciones y validar que la implementación conserve la intención de la arquitectura aprobada.
- Definir y verificar lineamientos de observabilidad con Grafana, Prometheus y Loki, así como criterios para diagnóstico, alertas, resiliencia y operación.
- Utilizar agentes y prácticas SDD para explorar repositorios, analizar dependencias, evaluar alternativas y preparar artefactos, manteniendo revisión humana y protección de información.
- Revisar iniciativas de complejidad media asignadas al Arquitecto SSR, brindar mentoring y reportar al PM el avance del backlog arquitectónico, riesgos, decisiones y tiempos de aprobación.
Formación:
- Profesional en Ingeniería de Software, Sistemas, Informática o carreras afines.
Experiencia:
- Ocho o más años de experiencia en desarrollo de software y participación integral en productos o plataformas digitales.
- Cuatro o más años desempeñando funciones de Arquitecto de Soluciones, Arquitecto de Aplicaciones o posiciones equivalentes.
- Experiencia diseñando soluciones complejas y cross-app con Java, Java EE/JEE, Spring Boot, React y plataformas AWS.
- Experiencia en aplicaciones legacy sobre JBoss 5.1, modernización incremental y definición de arquitecturas de transición.
- Experiencia con APIs, eventos, mensajería, procesos batch, proveedores externos, datos sensibles e integraciones transaccionales.
- Experiencia incorporando seguridad, identidad, resiliencia, performance, observabilidad y otros requerimientos no funcionales.
- Experiencia presentando soluciones a comités de Arquitectura, revisando diseños y proponiendo mejoras a estándares o patrones.
- Experiencia práctica con agentes y SDD. Se valorará experiencia en banca, fintech, pagos, retail, loterías, gaming o entornos regulados.
Conocimientos técnicos:
- Arquitectura de soluciones y software: C4, UML, ADRs, SOLID, Clean Architecture, arquitectura hexagonal, DDD y patrones de diseño.
- Sistemas distribuidos, microservicios, arquitecturas orientadas a eventos, integración empresarial y diseño Contract-First.
- Modernización brownfield, convivencia legacy-moderna, estrategias de transición y gestión de deuda arquitectónica.
- Cloud AWS, contenedores, identidad, secretos, redes, alta disponibilidad, seguridad, resiliencia y observabilidad a nivel arquitectónico.
- Modelamiento de datos, fuentes de verdad, SQL/NoSQL, consistencia, caché, eventos y contratos de información.
- Gobierno de Arquitectura, análisis de impacto, threat modeling, revisiones, excepciones y evolución de lineamientos.
- IA aplicada a Arquitectura y SDD: agentes, context engineering, evaluación de alternativas, trazabilidad, validación humana y seguridad.
Idiomas:
- Inglés técnico a nivel intermedio-avanzado para documentación, investigación, herramientas y coordinación técnica (deseable).
Tecnologías:
- Java, Java EE/JEE, JBoss 5.1, React, TypeScript y Next.js deseable
- React, TypeScript y Next.js deseable
- APIs REST, GraphQL, OpenAPI/Swagger y Postman
- Eventos, SQS/SNS/EventBridge, colas, Webhooks, FTP y procesos batch
- AWS: ECS/EKS, Lambda, API Gateway, S3, RDS, servicios de integración y CloudWatch
- IAM, OAuth 2.0, OpenID Connect, JWT, gestión de secretos y principios Zero Trust
- Docker, Kubernetes, CI/CD e infraestructura como código a nivel de diseño y revisión
- Jira, Confluence, Draw.io, Lucidchart, Miro o herramientas equivalentes
- Grafana, Prometheus y Loki: métricas, logs, dashboards y alertas
- Git, Pull Requests, SonarQube, SAST, análisis de dependencias y quality gates
- C4, UML, ADRs, threat modeling, diagramas de secuencia y flujos de datos
- OWASP Top 10 Web y API; OWASP para aplicaciones LLM y agentes deseable
- Jira, Confluence, Draw.io, Lucidchart, Miro o herramientas equivalentes
- OpenCode preferiblemente, Copilot o Claude Code; GitHub Spec Kit, OpenSpec, Kiro o similares
Competencias clave:
- Liderazgo técnico, criterio arquitectónico y capacidad para decidir dentro de su ámbito y escalar oportunamente.
- Comunicación y capacidad para sustentar soluciones ante Arquitectura, Seguridad, proveedores y equipos multidisciplinarios.
- Pensamiento sistémico y habilidad para analizar impactos, dependencias y trade-offs de extremo a extremo.
- Capacidad para cuestionar lineamientos con evidencia y convertir aprendizajes en patrones reutilizables.
- Mentoring, revisión de diseños y capacidad para elevar la autonomía del Arquitecto SSR y de los developers.
- Colaboración y espíritu de servicio con los distintos miembros del equipo: TPO, PM, QA, DevOps, Seguridad y proveedores.
- Disciplina en el uso de IA: revisión crítica, trazabilidad, confidencialidad y validación humana.
- Responsabilidad, pragmatismo, resolución de problemas, orientación a resultados y aprendizaje continuo.
Requerimientos
- Disponibilidad para viajarNo