Buscamos un Senior Backend Developer experimentado para unirse a nuestro equipo de desarrollo. Somos una empresa líder en tecnología financiera que busca innovar en el sector. A continuación, te presentamos los detalles del puesto: Descripción del Puesto: Nuestro equipo está buscando a alguien con habilidades y experiencia para diseñar e implementar soluciones de software utilizando las últimas tecnologías disponibles. Responsabilidades: * Diseñar e implementar soluciones de software utilizando Java 8 y 11 con Spring Boot, Spring Batch y Spring Cloud Stream. * Trabajar con frameworks de pruebas como JUnit y Mockito para asegurar la calidad del código. * Utilizar Kafka como sistema de mensajería para facilitar la integración entre sistemas. * Trabajar con bases de datos como Oracle, PostgreSQL y Redis para almacenar y recuperar datos. * Desarrollar microservicios para mejorar la escalabilidad y la flexibilidad del sistema. Requisitos: * Experiencia previa en programación con Java (al menos 6 años). * Conocimientos sólidos de Spring Boot y Spring Cloud Stream. * Experiencia en la creación y prueba de microservicios. * Habilidades en la resolución de problemas y análisis de código. Beneficios: * Contrato indefinido con modalidad de trabajo híbrida. * Disponibilidad de traslado a España con gastos pagados y gestión de visado. * Horario flexible con opciones de trabajo remoto. * Acceso a cursos de inglés para mejorar las habilidades lingüísticas. Otros: * Requerimos que tengas formación profesional en Ingeniería de Sistemas o Software. * Es necesario que tengas experiencia en la creación de soluciones de software utilizando Java y sus herramientas correspondientes.