06/26/2025 updated


100 % available
Senior Backend Engineer with JVM expertise
Palencia, Spain
Only remote
Software engineering at Universidad Politécnica de MadridJava (Programming Language)Amazon Web ServicesDatabasesContinuous IntegrationPersistent Data StructureDevOpsDistributed SystemsScalabilityInfrastructure ManagementJava Virtual Machine (JVM)NoSQLParadigmsRedisSoftware SystemsSQL Databases
Java & JVM Technologies
Extensive experience with Java, Spring, Scala and JVM-based backend development spanning over a decade, with the last eight years dedicated specifically to JVM-based backend.
DevOps & Infrastructure
Strong foundation in OS and infrastructure work, including Docker, Kubernetes, CI/CD pipelines, and cloud platforms like AWS, enabling effective bridging between backend and DevOps teams.
Functional Programming
Expertise in Scala and functional programming paradigms to build robust and maintainable software systems with a focus on effects and scalability.
Database Technologies
Proficiency in SQL, NoSQL databases, and Redis for data persistence and caching solutions.
Distributed Systems
Experience designing and implementing distributed systems with messaging-based architectures using Kafka and microservices.
Container Orchestration
Knowledge of containerization with Docker and orchestration with Kubernetes for scalable deployment environments.
System Architecture
T-shaped skill set enabling design of complete systems that are efficient, resilient, and scalable, with understanding from runtime and operating systems to distributed systems.
Extensive experience with Java, Spring, Scala and JVM-based backend development spanning over a decade, with the last eight years dedicated specifically to JVM-based backend.
DevOps & Infrastructure
Strong foundation in OS and infrastructure work, including Docker, Kubernetes, CI/CD pipelines, and cloud platforms like AWS, enabling effective bridging between backend and DevOps teams.
Functional Programming
Expertise in Scala and functional programming paradigms to build robust and maintainable software systems with a focus on effects and scalability.
Database Technologies
Proficiency in SQL, NoSQL databases, and Redis for data persistence and caching solutions.
Distributed Systems
Experience designing and implementing distributed systems with messaging-based architectures using Kafka and microservices.
Container Orchestration
Knowledge of containerization with Docker and orchestration with Kubernetes for scalable deployment environments.
System Architecture
T-shaped skill set enabling design of complete systems that are efficient, resilient, and scalable, with understanding from runtime and operating systems to distributed systems.
Experience
Professional experience5 - 10 years
Freelancer since2025
Languages
EnglishFluentDutchBasic knowledgeSpanishNative speaker
Project history
Working with Java, Scala, SQL, Flyway, Docker, K8s, Helm, Gitlab, Grafana/VM, Play framework, Spring, ArgoCD, AWS, OAuth, Keycloak, EKS, RDS, Terraform, OAuth, ELK.
Maintained critical healthcare software using Scala, SQL, K8s, Kafka, Flyway, Helm, Jenkins, NO-SQL, Redis, ELK, Grafana, SBT, hexagonal architecture with zero downtime, DDD.
Built a highly reliable and scalable lottery system using Java, Spring, Dropwizard, K8s, Docker, Gitlab, CI/CD, Kafka, Redis, AWS scripting, Scala, Flyway, RDS, EKS, MKS, JDBI, microservices.