Desarrollador/a Senior Java (Híbrido – Madrid, Boadilla del Monte)
Join to apply for the Desarrollador/a Senior Java (Híbrido – Madrid, Boadilla del Monte) role at IT Partner
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