Softtek is hiring a Software Developer — a full-time, based in Spain role. Apply directly on Softtek's careers page below.
Software Developer – Information Center (IC)
Location: Spain
Work Location: onsite
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