Desarrollar, mantener y dar soporte en la implementación de arquetipos, librerías y componentes compartidos que sigan los lineamientos de arquitectura del banco, garantizando que los desarrollos de las distintas células sean estables, escalables y seguros.
Principales Responsabilidades
- Desarrollar y mantener los arquetipos base y librerías internas en Java que usan los equipos de desarrollo del banco.
- Acompañar a las células de desarrollo en el proceso de implementación de nuestros arquetipos y librerías.
- Definir y documentar patrones de diseño, buenas prácticas de código y guías de uso para los componentes compartidos.
- Armar Pruebas de Concepto (PoC) para evaluar nuevas tecnologías y proponer herramientas de IA que ayuden a optimizar el día a día del equipo.
- Identificar riesgos técnicos o de dependencias de forma temprana y proponer mejoras a nivel de código.
Conocimientos Técnicos Excluyentes:
- Experiencia sólida como Desarrollador Backend en Java con Spring Boot (Java 17 o superior), manejo de Gradle (configuración de dependencias) y documentación de APIs con Swagger / OpenAPI.
- Sólidos conocimientos en patrones de arquitectura y diseño (Arquitectura Hexagonal, principios SOLID, APIs REST y Microservicios).
- Experiencia trabajando con servicios de AWS (S3, SQS, SNS, DocumentDB, etc.).
- Experiencia con herramientas de mensajería, como RabbitMQ.
- Experiencia con bases de datos relacionales (SQL Server / JPA / Hibernate) y no relacionales (Redis / MongoDB).
Deseables:
- Experiencia trabajando en frontend o microfrontends, idealmente con Angular.
-Usar herramientas de IA generativa.
-Modalidad híbrida
By continuing you agree to our Terms & Privacy Policy.