





Colaborar con áreas comerciales y de marketing para implementar aplicaciones detalladas para clientes Crear aplicaciones de microservicios utilizando las mejores prácticas Escribir código de alta calidad, escalable, reutilizable y tolerante a fallos Escribir pruebas unitarias automatizadas y realizar validaciones de API Depurar errores, solucionar problemas y realizar optimizaciones de rendimiento rutinarias Colaborar con arquitectos de soluciones y definir esquemas de API Colaborar con desarrolladores front-end para integrar componentes de interfaz de usuario con sistemas back-end Colaborar con los responsables de producto y arquitectos de soluciones para recopilar requisitos comerciales y preparar historias de usuario Establecer estándares de desarrollo dentro del equipo y asegurarse de mantener documentación técnica de alta calidad Gestionar un equipo para entregar nuevas soluciones que resuelvan problemas de usuarios y del negocio para nuestro sitio web Identificar y comunicar las mejores prácticas de desarrollo al equipo, mejorando la eficiencia y el rendimiento en todo el departamento Realizar evaluaciones técnicas de los requisitos para garantizar la posibilidad de su implementación en un tiempo razonable Actuar como mentor, líder técnico y líder de pensamiento para un equipo talentoso, desafiándolos y ayudándolos a crecer Participar activamente en ceremonias Scrum/Ágiles Recopilar y documentar requisitos para desarrollo y entrega Contribuir con código para mejorar e implementar funciones nuevas y existentes Realizar revisiones de código y mentorear desarrolladores Comunicarse con áreas comerciales y otros departamentos Requisitos Habilidades sólidas de comunicación y colaboración para comunicarse adecuadamente con diferentes audiencias (liderazgo técnico, liderazgo comercial, miembros del equipo, etc.) Capacidad para comprender y traducir requisitos comerciales/funcionales a diseños de alto y bajo nivel Experiencia trabajando en metodologías de desarrollo Ágil/Scrum/Iterativo Experiencia sólida en programación con Java Spring Boot y desarrollo de microservicios RESTful Experiencia trabajando con uno de los frameworks de concurrencia como Mono, Flux Experiencia sólida en bases de datos relacionales, ya sea Oracle, MS SQL o Postgres Experiencia con pruebas automatizadas y herramientas como JUnit Experiencia en el uso de herramientas como Jira, GitLab, Swagger, Postman, SOAP UI Experiencia usando frameworks de registro y comprensión de herramientas de monitoreo como Kibana, ELK, Dynatrace Comprensión sólida de estructuras de datos, patrones de diseño y programación asíncrona Habilidades sólidas para resolver problemas y depuración ción de 10+ años de experiencia en desarrollo de software Conocimiento de metodologías de desarrollo Ágil/Scrum/Iterativo Antecedentes y experiencia relevante en el sector/ámbito financiero Experiencia trabajando en frameworks ORM como Entity, Hibernate, Dapper Experiencia en autenticación y autorización de API mediante oAuth Conocimiento de motores de colas o transmisión como Kafka Conocimiento de Docker, GIT, SonarQube y otras herramientas de despliegue para CI/CD Conocimiento y experiencia en la implementación del marco BIAN Lideró con éxito equipos multifuncionales, mentoreó desarrolladores juniors y fomentó una cultura de aprendizaje continuo Impulsó estándares de calidad de código mediante revisiones regulares, talleres y sesiones de programación en pareja Responsabilidad sobre el ciclo de vida completo de entrega, desde el análisis de requisitos hasta el despliegue en producción Experiencia en metodologías Ágiles y Scrum, actuando como Scrum Master cuando sea necesario


