Role overview
Published via Mainder
Líder global en servicios de transformación digital para banca, seguros e industria, impulsamos proyectos de alto impacto en modernización de core banking, migración a la nube, data & analytics y soluciones basadas en IA.
Buscamos un/a Arquitecto Java Senior con experiencia en Java FX y en el sector bancario para incorporarse a nuestros equipos especializados en proyectos financieros de gran envergadura. Tendrás la oportunidad de definir arquitecturas robustas, escalables y seguras para entidades líderes, trabajando con metodologías ágiles y ecosistemas tecnológicos punteros.
Definir y diseñar la arquitectura de soluciones Java para proyectos de banca, alineadas con los estándares de la compañía y del cliente.
Liderar decisiones técnicas clave en aplicaciones con interfaz Java FX, asegurando rendimiento, usabilidad y mantenibilidad.
Colaborar con equipos de desarrollo, QA, DevOps y negocio para garantizar una correcta implementación de la arquitectura definida.
Analizar requerimientos funcionales y no funcionales (rendimiento, seguridad, escalabilidad, resiliencia) y traducirlos en diseños técnicos detallados.
Revisar y validar diseños técnicos, código y componentes críticos, asegurando buenas prácticas y patrones de diseño.
Participar en la definición de roadmap tecnológico, proponiendo mejoras continuas y nuevas soluciones alineadas con la estrategia de transformación digital.
Asegurar el cumplimiento de estándares de seguridad, normativas y regulaciones propias del sector bancario.
Guiar y mentorear a desarrolladores/as y otros perfiles técnicos, promoviendo buenas prácticas de ingeniería de software.
Colaborar con stakeholders de negocio para alinear la arquitectura con los objetivos estratégicos del cliente.
Documentar la arquitectura, decisiones técnicas y modelos de referencia para su reutilización en otros proyectos.
Experiencia mínima de 5 años como Arquitecto/a Java Senior, liderando soluciones complejas.
Sólida experiencia en desarrollo y arquitectura con Java (versiones modernas, p. ej. Java 8+).
Experiencia demostrable en Java FX, tanto a nivel de diseño de interfaces como de integración con la capa de negocio.
Experiencia previa en proyectos del sector bancario (core banking, canales digitales, medios de pago, riesgos, etc.).
Conocimientos sólidos de arquitectura de aplicaciones empresariales (multicapa, microservicios, integración, APIs).
Dominio de patrones de diseño y buenas prácticas de desarrollo (clean code, SOLID, testing).
Experiencia trabajando con metodologías ágiles (Scrum, Kanban o similares).
Capacidad para liderar decisiones técnicas, influir en el equipo y comunicarse eficazmente con perfiles técnicos y de negocio.
Nivel de español profesional (oral y escrito).
Experiencia en arquitecturas basadas en microservicios y contenedores (Docker, Kubernetes).
Conocimiento de frameworks y librerías del ecosistema Java (Spring / Spring Boot, JPA/Hibernate, etc.).
Experiencia en integración con sistemas legacy bancarios y en proyectos de modernización o migración.
Familiaridad con plataformas cloud (AWS, Azure, GCP) y patrones de arquitectura cloud-native.
Conocimientos de seguridad aplicada a banca (autenticación/autorización, cifrado, estándares y regulaciones).
Experiencia en data & analytics o integración con plataformas de datos corporativas