Technical Lead / Senior Full Stack Developer con IA

Technical Lead / Senior Full Stack Developer con IA

Technical Lead / Senior Full Stack Developer con IA

Stefanini Latam

Gupy

Cdmx México

2 dias atrás

Nenhuma candidatura

Sobre

Technical Lead / Senior Full Stack Developer con IADescripción de la vacanteTechnical Lead / Senior Full Stack Developer con sólida experiencia en desarrollo de software empresarial, definición de arquitecturas, liderazgo técnico e implementación de soluciones tecnológicas de misión crítica.El perfil deberá combinar capacidades de arquitectura de software, liderazgo técnico y desarrollo hands-on, participando directamente en el diseño, construcción, integración, pruebas e implementación de soluciones. Se requiere experiencia principalmente en ecosistemas Java, Spring Boot, AWS, IBM Cloud Pak for Business Automation, FileNet, BAW/BPM, ODM/BRMS, Angular, APIs e Inteligencia Artificial Generativa.Será responsable de transformar requerimientos funcionales y no funcionales en soluciones técnicas escalables, seguras, mantenibles e integradas, acompañando al equipo durante todo el ciclo de vida del desarrollo hasta la puesta en producción.Responsabilidades y atribucionesResponsabilidades generalesLiderar técnicamente el diseño, desarrollo e implementación de soluciones empresariales.Definir arquitecturas de solución y software considerando escalabilidad, seguridad, disponibilidad, mantenibilidad e integración.Traducir requerimientos funcionales y no funcionales en componentes, servicios y soluciones técnicas.Diseñar arquitecturas utilizando prácticas y modelos como C4.Participar activamente en el desarrollo de componentes críticos de la solución.Diseñar, desarrollar e integrar APIs REST, servicios y microservicios.Definir contratos de APIs, modelos de integración, manejo de errores, seguridad, versionamiento y observabilidad.Diseñar soluciones e integraciones sobre AWS.Implementar soluciones utilizando componentes de IBM Cloud Pak for Business Automation.Diseñar e implementar soluciones de gestión documental con IBM FileNet.Participar en soluciones de procesos de negocio utilizando IBM BAW / BPM.Implementar o integrar reglas de negocio mediante IBM ODM / BRMS.Diseñar y desarrollar aplicaciones Frontend utilizando Angular.Participar en iniciativas de IA Generativa, agentes de IA, LLMs y desarrollo asistido por IA.Utilizar herramientas como Kiro para definición de especificaciones, diseño técnico, implementación y automatización del ciclo de desarrollo.Realizar revisiones de código y definir estándares técnicos.Identificar riesgos técnicos, dependencias e impactos de arquitectura.Colaborar con áreas de Arquitectura, Seguridad, DevOps, Infraestructura, QA y equipos funcionales.Asegurar buenas prácticas de ingeniería, calidad de código, pruebas, CI/CD y observabilidad.Requisitos y calificacionesRequisitos y conocimientosExperiencia de 8+ años en desarrollo de software.Experiencia de 5+ años trabajando con Java / Spring Boot y soluciones empresariales.Experiencia de 3+ años participando en definición o implementación de arquitecturas.Experiencia comprobable liderando técnicamente equipos o soluciones.Experiencia hands-on reciente en desarrollo.Dominio de Java, Spring Boot, servicios backend y desarrollo de APIs REST.Experiencia en arquitectura de microservicios, arquitecturas distribuidas y arquitecturas orientadas a eventos.Conocimiento en patrones de diseño, patrones de integración y buenas prácticas de desarrollo.Experiencia en seguridad, autenticación y autorización de servicios.Manejo de integraciones síncronas y asíncronas.Experiencia en pruebas unitarias e integración.Conocimiento en definición de requerimientos no funcionales: seguridad, disponibilidad, resiliencia, escalabilidad y observabilidad.Experiencia en diseño de arquitectura con modelo C4, diagramas de contexto, contenedores, componentes e integraciones.Experiencia con IBM Cloud Pak for Business Automation.Conocimiento en IBM FileNet, Content Engine, gestión documental, repositorios, metadatos y clases documentales.Experiencia en IBM BAW / BPM para procesos, workflows e integración con sistemas empresariales.Conocimiento en IBM ODM / BRMS para implementación e integración de reglas de negocio.Experiencia en diseño de APIs con REST, JSON, OpenAPI / Swagger.Conocimiento en autenticación y autorización con OAuth 2.0 / JWT.Experiencia en AWS con servicios como API Gateway, Lambda, ECS/EKS, EC2, S3, RDS, DynamoDB, SQS, SNS, EventBridge, CloudWatch, IAM y Secrets Manager.Conocimiento en infraestructura como código con CloudFormation y/o Terraform.Experiencia en Frontend con Angular, TypeScript, Angular Material, HTML5 y CSS.Conocimiento en componentización, consumo de APIs REST, manejo de estados, validaciones y seguridad Frontend.Conocimiento en bases de datos SQL y PL/SQL.Experiencia en modelado de datos, stored procedures, consultas complejas, optimización y tuning.Manejo de herramientas DevOps como Git, GitHub, GitHub Actions, Pull Requests, Code Review, CI/CD y Docker.Experiencia en estrategias de branching, automatización de builds, pruebas, despliegues y gestión de ambientes.Informaciones adicionalesConocimientos de IA aplicados al rolConocimiento en Generative AI.Uso de herramientas de desarrollo asistido por IA.Experiencia o conocimiento en Kiro.Conocimiento en Spec-Driven Development / Spec Development.Integración con LLMs.Consumo de APIs de modelos de lenguaje.Prompt Engineering.Diseño o integración de agentes de IA.Automatización inteligente.Conocimiento en RAG — Retrieval-Augmented Generation.Integración de soluciones de IA con sistemas empresariales.Uso de IA dentro del ciclo de vida de desarrollo de software.Competencias deseablesLiderazgo técnico.Capacidad para tomar decisiones técnicas y arquitectónicas.Comunicación efectiva con perfiles técnicos y no técnicos.Capacidad para realizar sesiones de diseño técnico.Habilidad para descomponer soluciones en componentes desarrollables.Definición de estándares y lineamientos de desarrollo.Revisión de código y aseguramiento de buenas prácticas.Resolución de problemas técnicos complejos.Análisis de causa raíz.Coordinación de dependencias técnicas entre equipos.Trabajo colaborativo con Arquitectura Empresarial y Arquitectura de Solución.Orientación a calidad, seguridad y mantenibilidad.Pensamiento analítico y visión end-to-end.Capacidad para acompañar técnicamente al equipo durante la implementación.Stack tecnológico objetivoBackend: Java, Spring Boot, REST APIs, Microservices.Frontend: Angular, Angular Material, TypeScript.IBM: IBM Cloud Pak for Business Automation, FileNet, BAW/BPM, ODM/BRMS.Cloud: AWS.Base de datos: SQL, PL/SQL.DevOps: Git, GitHub, GitHub Actions, CI/CD, Docker.Arquitectura: C4, Microservicios, Event-Driven Architecture, Integration Patterns.IA: Generative AI, Kiro, Spec Development, LLMs, AI Agents, RAG, Prompt Engineering.