About Javier
Arquitecto de Software / Senior Backend (Java & Kotlin)
- HTML5, CSS3, Bootstrap, JavaScript, jQuery, React
- Kotlin (Android: móvil, tablet, TV)
- Java (1.4/6/7/8/11/17), Spring (Core, Batch, Security, REST), Spring Boot (microservicios)
- Hibernate / JPA, EJB, Struts, JSF (RichFaces, PrimeFaces, OmniFaces)
- Arquitectura Hexagonal, DDD, SOA, SOLID, patrones de diseño, buenas prácticas
- REST (JAX-RS, Jersey) y SOAP (Axis): diseño, implementación y consumo
- OpenAPI/Swagger, versionado de APIs, hardening y observabilidad
- Certificados, keystores, firma y cifrado (cliente/servidor)
- SAML2, OAuth2, JWT, WS-Security; integración con Cl@ve y WSO2
- Hibernate/JPA; (principalmente) Oracle, MariaDB/PostgreSQL, MongoDB, Sybase
- JasperReports, Crystal Reports; integración con Documentum
- Maven, Gradle; Jenkins, SonarQube, Git/GitHub
- Docker, Kubernetes/OpenShift, Helm, Harbor (despliegue y orquestación)
- JUnit, JMeter (unitarias y carga), SoapUI, Postman (integración)
Spanish
Native or bilingual
English
Fluent
Experience
- INNUSUAL S.LARQUITECTO BACKEND JAVA / TECH LEADBANKING AND INSURANCENovember 2024 - Today (1 year and 7 months)Madrid, SpainArquitecto Backend Java – Microservicios & DevOps
- Implementación de microservicios en Java 17 con Spring Boot 3.x.
- Gestión de Swagger/OpenAPI para el diseño y la documentación de APIs.
- Administración de imágenes en Harbor y despliegues en OpenShift.
- Optimización de Dockerfiles y Helm Charts para orquestación y releases por entorno.
- Soporte técnico y acompañamiento a desarrolladores (reviews, troubleshooting).
- Levantamiento de requisitos funcionales/técnicos para procesos ICCREA: “Balance Reception”, “Transfer Confirmations” y “Finalize Orders”, asegurando la integración con FLASH, SYFE y Banca Agente.
- Automatización con Bash: creación, optimización y depuración de scripts para flujos de procesamiento (recepción de balances, confirmaciones de transferencia, cierre de órdenes).
- Desarrollo de procedimientos almacenados en Sybase (T-SQL) para el tratamiento de datos migrados.
- AYUNTAMIENTO DE TRES CANTOSTÉCNICO INFORMÁTICO (FUNCIONARIO)PUBLIC SECTORApril 2024 - November 2024 (7 months)Tres Cantos, SpainDesarrollador Java / SysAdmin & Automatización
- Desarrollo de aplicaciones y automatización de procesos para gestión tributaria y autorización de aparcamiento, desde el análisis hasta la puesta en producción (APIs, backoffice y flujos de negocio).
- PowerShell scripting: automatización de tareas recurrentes (provisioning, diagnósticos, backups, despliegues), reduciendo tiempos operativos y errores manuales.
- Administración Windows 10/11 y gestión de parque: políticas, inventario, hardening básico y mantenimiento preventivo.
- Soporte técnico (Helpdesk) L1/L2: diagnóstico y resolución de incidencias en sistemas informáticos y audiovisuales, con foco en continuidad de servicio y cumplimiento de SLAs.
- Redes LAN/WAN (TCP/IP): configuración y operación de VLANs y capa 2/3; administración de plataformas de Telefonía IP/VoIP.
- Operación y despliegue: contenedores Docker/Portainer, publicación en Apache/Tomcat, documentación y transferencia de conocimiento.
- INETUM / AYESA A.TARQUITECTO JAVA / TECH LEADPUBLIC SECTORJune 2017 - April 2024 (6 years and 10 months)Madrid, SpainArquitecto / Tech Lead Java – Frameworks corporativos (Madrid Digital)
- Evolución, mantenimiento y soporte L3 de los frameworks corporativos (Framework2, Atlas y Atlantix).
- Diseño e industrialización de nuevos componentes/aceleradores: definición, pruebas, documentación y entrega siguiendo buenas prácticas y principios DevOps (CI/CD).
- Investigación tecnológica: evaluación de versiones, librerías OSS/comerciales y realización de PoCs para enriquecer los frameworks Java.
- Identidad digital: análisis e integración con WSO2 Identity Server (SAML, OAuth2/OIDC, JWT) y SSO en los frameworks.
- Seguridad y criptografía: diseño, construcción y pruebas de módulos de firma, cifrado, autenticación y control de acceso orientados a eAdministración.
- Soporte y gobierno técnico: gestión de incidencias a equipos internos y proveedores, troubleshooting y alineamiento tecnológico.
- Gestión del conocimiento y liderazgo: documentación, transferencia de conocimiento, coordinación de tareas, seguimiento de hitos y propuestas de mejora continua.
- Portal de conocimiento: actualización y curación de contenidos sobre frameworks, componentes y soluciones Java.
Recommendations
Be the first to recommend Javier
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Técnico Superior Desarrollo de Aplicaciones MultiplataformaI.E.S Enrique Tierno Galván2010Técnico Superior Desarrollo de Aplicaciones Multiplataforma
- ITIL® Foundation CertificatePeopleCert- AYESA2019ITIL® Foundation Certificate