Arquitecto de Soluciones AWS(Microservicios y Kafka)
Stefanini Group · Surquillo, Peru
Apply & track with Apply Edge¡Sé parte de Stefanini!En Stefanini somos más de 30.000 genios, conectados desde 41 países, haciendo lo que les apasiona y co-creando un futuro mejor. Responsabilidades y atribuciones: Diseñar y definir arquitecturas de soluciones cloud-native sobre AWS, asegurando escalabilidad, disponibilidad y seguridad.Definir arquitecturas basadas en microservicios, APIs y arquitecturas orientadas a eventos.Diseñar estrategias de integración entre sistemas y dominios mediante APIs, Apache Kafka y otros mecanismos de comunicación.Definir patrones de comunicación síncrona y asíncrona, considerando desacoplamiento, resiliencia y escalabilidad.Definir arquitecturas de Micro Frontends (MFE) para aplicaciones web y móviles.Diseñar patrones de integración entre Frontend, BFF, APIs y microservicios.Definir componentes y servicios AWS de acuerdo con los requerimientos funcionales y no funcionales de las soluciones.Elaborar diagramas de arquitectura, componentes y secuencia, utilizando C4 Model y otras herramientas de documentación técnica.Definir estándares, patrones y principios de arquitectura para los equipos de desarrollo.Diseñar arquitecturas de soluciones modulares, escalables y desacopladas, que permitan la evolución independiente de sus componentes.Participar en la evaluación de alternativas técnicas, análisis de trade-offs y toma de decisiones de arquitectura.Acompañar a los equipos técnicos durante la implementación, asegurando la correcta aplicación de los lineamientos definidos.Definir estrategias de resiliencia, observabilidad, seguridad, integración y manejo de errores.Identificar riesgos técnicos y proponer alternativas que permitan garantizar la evolución, mantenibilidad y sostenibilidad de las soluciones.Trabajar de manera transversal con equipos de Backend, Frontend, DevOps, Seguridad, Datos y Producto.Requisitos y competencias: Experiencia de 5 años en desarrollo de software y/o arquitectura.Experiencia comprobable como Solution Architect, Software Architect, Technical Architect o roles similares.Experiencia sólida diseñando soluciones sobre AWS.Experiencia real implementando arquitecturas de microservicios.Experiencia con Apache Kafka y arquitecturas orientadas a eventos.Conocimiento de patrones Event-Driven Architecture, Saga, Outbox, CQRS e Idempotencia.Experiencia en diseño de APIs REST y/o GraphQL.Experiencia con BFF (Backend for Frontend).Experiencia con React y/o React Native.Experiencia con Micro Frontends y tecnologías como Module Federation, Re.Pack, Webpack o equivalentes.Experiencia con CI/CD y prácticas DevOps.Conocimiento de Infrastructure as Code, preferentemente Terraform o CloudFormation.Conocimientos de seguridad cloud, IAM, OAuth2/OIDC y gestión de secretos.Experiencia con observabilidad, logging, métricas y distributed tracing.Conocimientos AWSAPI GatewayLambdaECS / EKSS3CloudFrontWAFCognitoDynamoDBRDSElastiCache / RedisMSK / KafkaCloudWatchSecrets ManagerIAMEventBridgeSQS / SNSConocimientos deseablesDocker y Kubernetes.Terraform.Redis.DynamoDB.OpenTelemetry.GraphQL.AWS Well-Architected Framework.C4 Model.DDD.Estrategias de caching.Seguridad y DevSecOps.Experiencia en telecomunicaciones, banca, fintech, retail o plataformas digitales de alta escala.Experiencia en plataformas Super App / Mobile App modular.Certificaciones deseablesAWS Certified Solutions Architect – Associate / Professional.AWS Certified Developer / DevOps Engineer.Terraform Associate.Certificaciones relacionadas a arquitectura cloud.