Technical 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 atribuciones
-
Liderar 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 calificaciones
-
Experiencia 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 adicionales
-
Conocimiento 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.
-
Liderazgo 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.
-
Backend: 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.
¿Buscas un lugar donde tus ideas brillen?
Con más de 38 años y una presencia global, en Stefanini transformamos el mañana juntos. Aquí, cada acción cuenta y cada idea puede marcar la diferencia. Únete a un equipo que valora la innovación, el respeto y el compromiso.
Si eres una persona disruptiva, te mantienes en aprendizaje continuo y la innovación está en tu ADN, entonces somos lo que buscas. ¡Ven y construyamos juntos un futuro mejor!