Buscamos un / a Desarrollador / a Senior Java con amplia experiencia en el diseño, desarrollo y mantenimiento de aplicaciones empresariales robustas. La persona seleccionada participará en iniciativas técnicas de alto impacto, colaborará con equipos multidisciplinares y contribuirá al desarrollo de soluciones escalables y de calidad.
Responsabilidades principales :
Diseñar, desarrollar y mantener aplicaciones Java de alto rendimiento y escalabilidad.
Participar en el análisis de requerimientos técnicos y en el diseño de soluciones.
Apoyar y mentorizar a desarrolladores junior y de nivel medio.
Escribir código limpio, eficiente y bien documentado siguiendo las mejores prácticas.
Realizar revisiones de código y velar por el cumplimiento de estándares de desarrollo.
Colaborar en la planificación de versiones y estimación de esfuerzos.
Detectar cuellos de botella de rendimiento e implementar soluciones efectivas.
Integrar aplicaciones con otros sistemas mediante APIs REST, colas de mensajería / eventos y procesos de intercambio de ficheros.
Participar en la definición y desarrollo de historias de usuario, diseño y mantenimiento de soluciones de software.
✅ Requisitos fundamentales :
Más de 3 años de experiencia práctica en desarrollo Java.
Conocimientos sólidos de frameworks Java EE como Spring Boot, Hibernate y JPA .
Experiencia con bases de datos relacionales ( MySQL, PostgreSQL, Oracle ) y NoSQL ( ElasticSearch, MongoDB ).
Sólida comprensión de la arquitectura REST y principios de diseño de APIs.
Experiencia con programación asíncrona y sistemas de mensajería ( RabbitMQ, Kafka, JMS, MQ-Series, etc. ).
Dominio de sistemas de control de versiones ( Git ).
Familiaridad con metodologías ágiles ( Scrum, Kanban ).
Habilidad para trabajar en equipo y excelentes capacidades de comunicación.
Nivel de inglés mínimo B2 (fluido) .
Requisitos deseados (Nice to Have) :
Conocimiento del entorno Banco Santander o del sector financiero.
Experiencia en arquitectura de microservicios .
Conocimientos de DevOps (Concourse, Kubernetes EKS).
Experiencia con plataformas cloud (AWS) .
Familiaridad con herramientas de monitorización y logging (ELK, Dynatrace, etc.).
Conocimientos de buenas prácticas de seguridad en desarrollo de software.
Comprensión de conceptos financieros y del estándar ISO-20022 .
Condiciones y modalidad de trabajo :
Tipo de colaboración : Asistencia técnica.
Horario : De lunes a viernes, de 9 : 00 a 18 : 00 h .
Jornada intensiva en verano.
Modalidad híbrida : Parte presencial en Boadilla del Monte (Madrid) .
#J-18808-Ljbffr