Softtek

Software Developer – Information Center (IC)

Softtek

SpainonsitePosted Jul 24, 2026

Job description

Descripción del Rol Buscamos un Desarrollador de Software. El rol implica contribuir al desarrollo, mantenimiento y evolución de una plataforma de mensajería financiera crítica, construida sobre arquitecturas de microservicios orientadas a eventos. El candidato seleccionado será responsable de diseñar, desarrollar e integrar soluciones backend utilizando tecnologías Java y Spring Boot, apoyando el procesamiento, transformación, validación y distribución de mensajes financieros a través de múltiples sistemas y canales corporativos.

El rol también incluye la participación en iniciativas de optimización de la plataforma, actividades de mejora continua y soporte a la producción. Además, se espera que el candidato tenga conocimiento práctico de tecnologías de IA Generativa y su aplicación al ciclo de vida del desarrollo de software. Esto incluye experiencia con asistentes de desarrollo impulsados por IA, técnicas de ingeniería de prompts, automatización de tareas de ingeniería y la evaluación y adopción de soluciones basadas en Modelos de Lenguaje de Gran Escala (LLMs).

Se valorará altamente la experiencia en identificar e implementar oportunidades impulsadas por IA para mejorar la productividad del desarrollador, la calidad del software y la eficiencia operativa. El desarrollador trabajará estrechamente con equipos multifuncionales, incluidos Arquitectura, Negocios, QA, DevOps y otros equipos de tecnología, contribuyendo a la entrega de soluciones escalables, confiables y seguras alineadas con los estándares tecnológicos y objetivos estratégicos de Santander CIB.

Responsabilidades Desarrollar y mantener microservicios Java /Spring Boot. Implementar soluciones de transformación y procesamiento de mensajería financiera. Integrarse con brokers de mensajería y canales de distribución. Diseñar y optimizar consultas en bases de datos relacionales. Participar en procesos CI/CD y resolución de incidentes de producción.

Colaborar con los equipos de Arquitectura, QA, DevOps y Negocios. Realizar revisiones de código y mentoría a desarrolladores junior. Contribuir a la adopción de capacidades de IA Generativa para mejorar la productividad del desarrollo de software y la automatización de procesos. Requisitos 3+ años de experiencia en desarrollo backend utilizando Java y Spring Boot.

4+ años de experiencia con Git. Experiencia con brokers de mensajería (Kafka, IBM MQ o tecnologías similares). Experiencia con bases de datos relacionales (Oracle, PostgreSQL o equivalente). Experiencia en diseño e implementación de APIs REST y microservicios. Conocimiento de tecnologías de IA Generativa, incluyendo asistentes de desarrollo impulsados por IA, técnicas de ingeniería de prompts y evaluación de salidas generadas por Modelos de Lenguaje de Gran Escala (LLMs).

Nivel de inglés solicitado: C1 Deseable Experiencia en banca, pagos o servicios financieros. Conocimiento de estándares de mensajería financiera como ISO 20022 y SWIFT. Experiencia con soluciones de almacenamiento en la nube (por ejemplo, Amazon S3) o tecnologías de caché distribuido (por ejemplo, Redis). Experiencia integrando soluciones basadas en IA/LLM a través de APIs (OpenAI, Azure OpenAI, Gemini, Claude o similares).

Conocimiento de técnicas avanzadas de ingeniería de prompts, Generación Aumentada por Recuperación (RAG), agentes de IA y automatización de flujos de trabajo impulsada por IA. Licenciatura en Ciencias de la Computación, Ingeniería de Software o un campo relacionado. Competencias Mentalidad analítica

  • Trabajo en equipo y colaboración
  • Comunicación efectiva
  • Proactividad
  • Orientación a la calidad y entrega