About Javier
Software Architect / Senior Backend (Java & Kotlin)
- HTML5, CSS3, Bootstrap, JavaScript, jQuery, React
- Kotlin (Android: mobile, tablet, TV)
- Java (1.4/6/7/8/11/17), Spring (Core, Batch, Security, REST), Spring Boot (microservices)
- Hibernate / JPA, EJB, Struts, JSF (RichFaces, PrimeFaces, OmniFaces)
- Hexagonal Architecture, DDD, SOA, SOLID, design patterns, best practices
- REST (JAX-RS, Jersey) and SOAP (Axis): design, implementation, and consumption
- OpenAPI/Swagger, API versioning, hardening, and observability
- Certificates, keystores, signing, and encryption (client/server)
- SAML2, OAuth2, JWT, WS-Security; integration with Cl@ve and WSO2
- Hibernate/JPA; (mainly) Oracle, MariaDB/PostgreSQL, MongoDB, Sybase
- JasperReports, Crystal Reports; integration with Documentum
- Maven, Gradle; Jenkins, SonarQube, Git/GitHub
- Docker, Kubernetes/OpenShift, Helm, Harbor (deployment and orchestration)
- JUnit, JMeter (unit and load), SoapUI, Postman (integration)
Spanish
Native or bilingual
English
Fluent
Experience
- INNUSUAL S.LJAVA BACKEND ARCHITECT / TECH LEADBANKING AND INSURANCENovember 2024 - Today (1 year and 7 months)Madrid, SpainJava Backend Architect – Microservices & DevOps
- Implementation of microservices in Java 17 with Spring Boot 3.x.
- Management of Swagger/OpenAPI for API design and documentation.
- Management of images in Harbor and deployments in OpenShift.
- Optimization of Dockerfiles and Helm Charts for orchestration and releases per environment.
- Technical support and guidance for developers (reviews, troubleshooting).
- Gathering functional/technical requirements for ICCREA processes: “Balance Reception”, “Transfer Confirmations”, and “Finalize Orders”, ensuring integration with FLASH, SYFE, and Agent Banking.
- Automation with Bash: creation, optimization, and debugging of scripts for processing flows (balance reception, transfer confirmations, order closing).
- Development of stored procedures in Sybase (T-SQL) for processing migrated data.
- AYUNTAMIENTO DE TRES CANTOSIT TECHNICIAN (CIVIL SERVANT)PUBLIC SECTORApril 2024 - November 2024 (7 months)Tres Cantos, SpainJava Developer / SysAdmin & Automation
- Development of applications and automation of processes for tax management and parking authorization, from analysis to production deployment (APIs, back office, and business flows).
- PowerShell scripting: automation of recurring tasks (provisioning, diagnostics, backups, deployments), reducing operational times and manual errors.
- Windows 10/11 administration and fleet management: policies, inventory, basic hardening, and preventive maintenance.
- Technical support (Helpdesk) L1/L2: diagnosis and resolution of incidents in IT and audiovisual systems, focusing on service continuity and SLA compliance.
- LAN/WAN Networks (TCP/IP): configuration and operation of VLANs and layer 2/3; IP/VoIP Telephony platform administration.
- Operation and deployment: Docker/Portainer containers, Apache/Tomcat publishing, documentation, and knowledge transfer.
- INETUM / AYESA A.TJAVA ARCHITECT / TECH LEADPUBLIC SECTORJune 2017 - April 2024 (6 years and 10 months)Madrid, SpainArchitect / Tech Lead Java – Corporate Frameworks (Madrid Digital)
- Evolution, maintenance, and L3 support of corporate frameworks (Framework2, Atlas, and Atlantix).
- Design and industrialization of new components/accelerators: definition, testing, documentation, and delivery following DevOps best practices and principles (CI/CD).
- Technological research: evaluation of versions, OSS/commercial libraries, and execution of PoCs to enrich Java frameworks.
- Digital identity: analysis and integration with WSO2 Identity Server (SAML, OAuth2/OIDC, JWT) and SSO in frameworks.
- Security and cryptography: design, construction, and testing of modules for signing, encryption, authentication, and access control oriented towards e-Administration.
- Support and technical governance: incident management for internal teams and suppliers, troubleshooting, and technological alignment.
- Knowledge management and leadership: documentation, knowledge transfer, task coordination, milestone tracking, and continuous improvement proposals.
- Knowledge portal: updating and curating content on frameworks, components, and Java solutions.
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
- Higher Technician in Cross-Platform Application DevelopmentI.E.S Enrique Tierno Galván2010Técnico Superior Desarrollo de Aplicaciones Multiplataforma
- ITIL® Foundation CertificatePeopleCert- AYESA2019ITIL® Foundation Certificate