02/11/2026 updated


100 % available
Remote Senior Java Backend Engineer | Microservices
Montijo, Spain MSc Software Engineering
About me
Senior Java Backend Engineer with 15+ years building scalable, cloud-native microservices. Expert in Java 8–17, Spring Boot, Kafka, Docker, Kubernetes, Azure/AWS. Proven track record delivering maintainable solutions and mentoring teams in Agile. Fully remote.
HTMLJava (Programming Language)JavaScriptArchitectureMicrosoft AzureCascading Style Sheets (CSS)Cloud EngineeringConfiguration ManagementSoftware QualityCommand-Query Responsibility Segregation (Software Development)DevOpsGitHubHazelcastJUnitPostgreSQL
Java Enterprise Development
Expertise in Java 8-17 with Spring Boot framework for building scalable microservices and enterprise systems with 15+ years of experience
Cloud Architecture and DevOps
Proficiency in Azure cloud services, Kubernetes, Docker containerization, and CI/CD pipelines using Jenkins, GitHub Actions, and ArgoCD
Microservices Architecture
Advanced knowledge in designing and implementing microservices using event-driven architecture, hexagonal architecture, DDD, CQRS, and messaging systems like Apache Kafka
Database Management
Experience with PostgreSQL, Oracle, MySQL, Hazelcast, and MongoDB for data storage and caching solutions
Frontend Technologies
Knowledge of ReactJS/Redux, Angular basics, HTML, CSS, and JavaScript for full-stack development
Testing and Quality Assurance
Proficiency in JUnit, Mockito, SonarQube, Coverity, WhiteSource, and Snyk for comprehensive testing and code quality
Monitoring and Logging
Implementation of monitoring solutions using Grafana, Kibana, ELK Stack, and Opsgenie for system observability
API Development
Design and development of REST APIs, OpenAPI endpoints, and secure configuration management
Languages
EnglishFluentSpanishNative speaker
Project history
- Leading development of an Edge Integrations microservice using Java 17, Spring Boot, PostgreSQL, Docker,
and Kubernetes.
- Designed OpenAPI endpoints and implemented secure configuration and secret management via Azure Key
Vault.
- Enhanced data ingestion and querying in Azure Data Explorer (ADX) pipelines for higher reliability and
throughput.
- Automated build, deployment, and testing workflows through GitHub Actions.
- Configured Grafana alerts to monitor key service metrics and leveraged Azure Storage for document uploads
within the Flows architecture.
- Led Rights Service migration from monolith to microservices using Hexagonal architecture, DDD, CQRS, and
Apache Kafka.
- Optimized performance with integration & load testing, ensuring scalability and reliability.
- Streamlined CI/CD pipelines with Kubernetes, Jenkins, Rancher, ArgoCD.
- Built monitoring and alerting with Grafana, Kibana, Opsgenie.
- Stack: Java 17, Spring Boot, Kafka (Core, Streams, Connect), Kubernetes, Docker, Helm, Oracle, Gradle.
- Delivered scalable microservices and APIs with Java, Spring Boot, and Azure.
- Enhanced DevOps pipelines with SonarQube, Coverity, WhiteSource for code quality & security.
- Developed ReactJS/Redux UIs and secured APIs with AAD & JWT.
- Mentored junior engineers and worked closely with stakeholders in Agile delivery.
Certificates
OCP Java SE 8 Programmer II
Oracle2018
OCA Java SE 8 Programmer I
Oracle2018