Open to opportunities

Hi, I'm Pau López

Backend Developer · Java & Spring Boot

Backend developer focused on Java & Spring Boot: REST APIs, JPA/Hibernate persistence, JWT security, hexagonal architecture and distributed systems with RabbitMQ and Docker.

Valencia, Spain 🇪🇸

Technical Stack

Backend-first stack powered by Java & Spring Boot: REST APIs, persistence, security, messaging, cloud infrastructure and Kotlin for mobile and backend.

Java
Java
Backend
Spring Boot
Spring Boot
Backend
Spring Security
Spring Security / JWT
Security
KotlinKtor
Kotlin / Ktor
Mobile/Backend
PostgreSQL
PostgreSQL
Database
Hibernate
JPA / Hibernate
ORM
RabbitMQ
RabbitMQ
Messaging
Docker
Docker
DevOps
AWS
AWS
Cloud
FlywayLiquibase
Flyway / Liquibase
Migrations
JUnit 5
JUnit 5 / Testcontainers
Testing
GitGitHub
Git / GitHub
Tools

Experience & Education

Hands-on backend development through internships, real-world projects and continuous learning.

2025 – Present

Backend Developer Intern

Java & Spring Boot Internship

Building backend systems with Java 21 and Spring Boot: REST APIs, JWT security, JPA/Hibernate persistence, Flyway migrations and integration tests with JUnit 5 and Testcontainers. Team workflow with GitHub Flow and code reviews.

May 2025 – Jun 2025

Full Stack Developer

Feria Valencia · Internship Contract

Remote web development using MJML, Docker and modern tooling. Implemented responsive newsletter systems and cloud deployments.

2024 – Present

Higher Technical Degree in Cross-platform App Development

Vocational Training (DAM)

Backend development with Java and Spring Boot, mobile development with Kotlin and Jetpack Compose, clean architectures, DDD and software engineering best practices.

2023 – 2024

Open Source Projects

GitHub

Built FlowBoard (Kotlin + Ktor + WebSockets) and Supply Chain Simulator (Java microservices + RabbitMQ). Over 1,100 contributions in the last year across distributed systems, APIs and mobile apps.

Featured Projects

Distributed Java/Spring Boot backends, event-driven microservices with RabbitMQ and full-stack development with Kotlin and Ktor.

Supply Chain Simulator

Distributed supply chain simulation built during an enterprise backend workshop. Microservices with RabbitMQ event contracts, DDD, Hexagonal Architecture and team GitHub workflow.

Java
Spring Boot
RabbitMQ
PostgreSQL
Docker

Transport Service

Microservice for truck registration, delivery lifecycle events and messaging contracts. Hexagonal Architecture, DDD and clean service boundaries.

Java
Spring Boot
RabbitMQ
DDD
Hexagonal

FlowBoard

Full-stack Android and backend app for collaborative documents, tasks, workspaces and real-time chat. REST APIs, WebSockets, JWT auth, PostgreSQL and Clean Architecture deployed on Render.

Kotlin
Ktor
WebSockets
PostgreSQL
Android

Banking API

Production-oriented REST API for banking operations. JWT auth, refresh tokens, transfers, rate limiting, Flyway migrations and automated integration tests.

Java
Spring Security
PostgreSQL
Flyway
JWT

BombParty

Real-time multiplayer word game. Android app with Jetpack Compose, Ktor backend and WebSocket communication for live gameplay.

Kotlin
Jetpack Compose
Ktor
WebSockets

RenderMail

Responsive newsletter system deployed to the cloud. Modern backend architecture with MJML and automated design-to-production workflow.

JavaScript
MJML
Cloud
REST API

Want to see more of my work?

View all projects on GitHub

Let's Build Together

Open to junior backend roles, internships and collaborative projects around Java, Spring Boot and distributed systems.

Location

Valencia, Spain

Available remote & on-site

Languages

Spanish (Native) · English (C1)

Professional communication

Education · DAM

Higher Vocational Training

Java, Spring Boot, Kotlin & clean architectures

Have a project in mind?

Available for junior backend roles, internships and collaborations on Java, Spring Boot, Kotlin and distributed systems projects.

Send me a message