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.



Requisitos:

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

Similar jobs

Developer Java SR (IB-S)

Apply Now
Back to search page