Ejemplo de CV

Ejemplo de CV de Desarrollador Backend

A continuación encontrará un ejemplo completo de CV de desarrollador backend redactado para el mercado español, con cifras del tipo que se espera en una candidatura seria. Está construido sobre un caso realista: siete años de experiencia entre una consultora tecnológica y una empresa de producto de Barcelona, con APIs de alto tráfico, PostgreSQL y Apache Kafka. Adáptelo a su propia trayectoria sustituyendo tecnologías, volúmenes y sector, pero conserve la estructura: cada línea enlaza una decisión técnica con un resultado medible. Recuerde que las cifras deben ser suyas y defendibles, porque en la entrevista técnica le pedirán que explique cómo llegó a ellas.

Written & reviewed by the CVWon Editorial Team · Updated julio 2026

Cree su CV
Ejemplo vs. plantilla: Este es un CV real de Desarrollador Backend, completo y comentado, para aprender sección por sección. ¿Listo para escribir el tuyo? Usar la plantilla de CV de Desarrollador Backend →

Ejemplo de CV completo

Desarrollador Backend

Perfil profesional

Desarrollador backend con 7 años de experiencia en diseño y explotación de APIs de alta concurrencia en Java 21, Spring Boot y Kotlin, con incursiones en Python 3.12 para servicios de datos. Responsable del dominio de pagos y pedidos en una plataforma de comercio electrónico con 1,8 millones de usuarios activos mensuales y picos de 4.500 peticiones por segundo en campaña de rebajas. Experiencia sólida en modelado y optimización de PostgreSQL (tablas de más de 300 millones de filas, particionado por rango y réplicas de lectura), en arquitecturas dirigidas por eventos con Apache Kafka y en despliegue sobre Kubernetes con Terraform y GitLab CI. Acostumbrado a la guardia rotativa, a definir SLO y a escribir post mortem sin culpables. Busco un puesto de backend senior en un equipo de producto con propiedad real del servicio, preferiblemente en Barcelona o en remoto dentro de España.

Logros destacados

Rediseñé el servicio de checkout en Spring Boot aplicando claves de idempotencia en Redis y bloqueo optimista en PostgreSQL, lo que eliminó los cobros duplicados que afectaban al 0,4 % de los pedidos y evitó unos 38.000 € anuales en devoluciones y costes de atención al cliente.
Reduje la latencia p95 del catálogo de 820 ms a 180 ms mediante índices compuestos y parciales, reescritura de 14 consultas con problema N+1 detectadas con OpenTelemetry y una caché de segundo nivel en Redis con invalidación por evento; el ahorro directo en instancias RDS fue de 1.900 € al mes.
Descompuse un monolito de 240.000 líneas en 6 microservicios con patrón outbox transaccional sobre Apache Kafka y sagas para la reserva de stock; la frecuencia de despliegue pasó de 1 al mes a 12 a la semana y el MTTR bajó de 95 a 22 minutos.
Dimensioné el pool de conexiones con HikariCP y PgBouncer y activé réplicas de lectura, elevando la capacidad sostenida de 400 a 2.100 peticiones por segundo sobre la misma familia de instancias, sin incremento de coste de infraestructura.
Migré el esquema de la tabla de pedidos (312 millones de filas) a particionado por rango mensual con Flyway y estrategia expand-contract, ejecutando el cambio sin parada de servicio en la ventana de mayor tráfico del año.
Implanté la observabilidad del dominio de pagos con Prometheus, Grafana y OpenTelemetry: definí SLO de disponibilidad del 99,9 % y de latencia p99 por debajo de 400 ms, y reduje las alertas ruidosas de 140 a 23 semanales, con un descenso del 60 % en avisos nocturnos.
Elevé la cobertura de pruebas del dominio crítico del 41 % al 78 % con JUnit 5, Testcontainers y contratos verificados en Pact, lo que redujo las regresiones detectadas en producción de 9 a 2 por trimestre.
Endurecí la API pública frente al OWASP API Security Top 10: OAuth 2.0 con OIDC, rotación de secretos en HashiCorp Vault, limitación de peticiones por cliente y validación estricta de esquemas OpenAPI; la auditoría externa de 2025 se cerró sin hallazgos críticos.
Diseñé el consumidor de eventos de facturación con reintentos exponenciales y cola de mensajes fallidos (DLQ), gestionando 12 millones de mensajes diarios en 40 topics con un lag máximo por debajo de 30 segundos en cierre de mes.
Mentoricé a 3 desarrolladores junior procedentes de FP Grado Superior mediante revisiones de código y sesiones quincenales de diseño; los tres superaron el periodo de prueba y asumieron guardias en menos de seis meses.

Formación académica

Itinerario habitual y perfectamente válido en España: Grado en Ingeniería Informática (4 años, 240 ECTS) por una universidad pública como la Politécnica de Valencia, la Complutense de Madrid o la Politécnica de Cataluña, o bien Ciclo Formativo de Grado Superior en Desarrollo de Aplicaciones Multiplataforma (DAM) o Desarrollo de Aplicaciones Web (DAW), de dos años y con FCT en empresa. En el ejemplo se indica Grado en Ingeniería Informática (UPV, 2018) con Trabajo de Fin de Grado sobre procesamiento de eventos en tiempo real. Un máster no es requisito para backend en el sector privado y solo compensa si aporta especialización real en datos, ciberseguridad o sistemas distribuidos. Indique siempre centro, titulación y año; en banca, seguros y Administración pública ese dato sigue formando parte de la primera criba, y en las oposiciones y bolsas de empleo público la titulación oficial es requisito excluyente.

Certificaciones

AWS Certified Developer – Associate (DVA-C02)
AWS Certified Solutions Architect – Associate (SAA-C03)
Certified Kubernetes Application Developer (CKAD), Linux Foundation
Oracle Certified Professional: Java SE 21 Developer
Confluent Certified Developer for Apache Kafka (CCDAK)
Microsoft Certified: Azure Developer Associate (AZ-204), habitual en banca y sector público español
Professional Scrum Developer (PSD I), Scrum.org
Inglés: Cambridge C1 Advanced o EOI nivel C1 (se solicita en multinacionales de Madrid y Barcelona)

Competencias

¿Qué competencias debe destacar un CV de Desarrollador Backend?

Técnica

Diseño de APIs REST y GraphQL con versionado, paginación por cursor e idempotencia Modelado relacional y optimización en PostgreSQL y Oracle: planes de ejecución con EXPLAIN ANALYZE, índices compuestos y parciales, particionado Concurrencia y paralelismo: hilos virtuales de Java 21, control de condiciones de carrera, bloqueo optimista y pesimista, locks distribuidos en Redis Arquitecturas dirigidas por eventos con Apache Kafka y RabbitMQ: outbox transaccional, sagas, entrega at-least-once, DLQ y control de backpressure Escalabilidad y rendimiento: caché multinivel, connection pooling, réplicas de lectura, autoescalado horizontal y pruebas de carga con k6 y Gatling Arquitectura hexagonal, DDD táctico, CQRS y monolito modular como alternativa deliberada a los microservicios Seguridad de APIs: OAuth 2.0, OIDC, JWT, limitación de peticiones, gestión de secretos y cumplimiento del RGPD y la LOPDGDD Pruebas automatizadas: JUnit 5, Testcontainers, pytest, contract testing con Pact y migraciones versionadas con Flyway y Liquibase

Habilidades interpersonales

Comunicación técnica escrita: redacción de ADR y post mortem sin culpables que el resto del equipo puede leer meses después Criterio para negociar alcance con Producto y proponer alternativas viables cuando el plazo no admite la solución ideal Revisión de código constructiva y mentoría de perfiles junior procedentes de FP y bootcamps Serenidad y método durante incidencias en producción y guardias nocturnas: priorizar la mitigación antes que el diagnóstico Trabajo en equipos distribuidos y multiculturales, con inglés de trabajo en reuniones y documentación

Herramientas

IntelliJ IDEA y Visual Studio Code Docker y Kubernetes (EKS), con Helm Terraform y Ansible GitLab CI, GitHub Actions y Jenkins Prometheus, Grafana, OpenTelemetry y Datadog Postman, Insomnia y Swagger UI sobre OpenAPI 3.1 Jira, Confluence y Git con flujo de trabajo basado en trunk
Categoría Competencias
Técnica Diseño de APIs REST y GraphQL con versionado, paginación por cursor e idempotencia, Modelado relacional y optimización en PostgreSQL y Oracle: planes de ejecución con EXPLAIN ANALYZE, índices compuestos y parciales, particionado, Concurrencia y paralelismo: hilos virtuales de Java 21, control de condiciones de carrera, bloqueo optimista y pesimista, locks distribuidos en Redis, Arquitecturas dirigidas por eventos con Apache Kafka y RabbitMQ: outbox transaccional, sagas, entrega at-least-once, DLQ y control de backpressure, Escalabilidad y rendimiento: caché multinivel, connection pooling, réplicas de lectura, autoescalado horizontal y pruebas de carga con k6 y Gatling, Arquitectura hexagonal, DDD táctico, CQRS y monolito modular como alternativa deliberada a los microservicios, Seguridad de APIs: OAuth 2.0, OIDC, JWT, limitación de peticiones, gestión de secretos y cumplimiento del RGPD y la LOPDGDD, Pruebas automatizadas: JUnit 5, Testcontainers, pytest, contract testing con Pact y migraciones versionadas con Flyway y Liquibase
Herramientas IntelliJ IDEA y Visual Studio Code, Docker y Kubernetes (EKS), con Helm, Terraform y Ansible, GitLab CI, GitHub Actions y Jenkins, Prometheus, Grafana, OpenTelemetry y Datadog, Postman, Insomnia y Swagger UI sobre OpenAPI 3.1, Jira, Confluence y Git con flujo de trabajo basado en trunk
Habilidades interpersonales Comunicación técnica escrita: redacción de ADR y post mortem sin culpables que el resto del equipo puede leer meses después, Criterio para negociar alcance con Producto y proponer alternativas viables cuando el plazo no admite la solución ideal, Revisión de código constructiva y mentoría de perfiles junior procedentes de FP y bootcamps, Serenidad y método durante incidencias en producción y guardias nocturnas: priorizar la mitigación antes que el diagnóstico, Trabajo en equipos distribuidos y multiculturales, con inglés de trabajo en reuniones y documentación

Nota sectorial

En España conviven dos mercados backend con expectativas muy distintas y conviene decidir a cuál se dirige. Las grandes consultoras e integradoras (Indra o Minsait, NTT Data, Accenture, Sopra Steria, Capgemini) trabajan por proyecto para banca, seguros, telecomunicaciones y Administración pública; allí pesan Java con Spring, Oracle, entornos on-premise o híbridos, metodologías formales y el conocimiento de normativa como el Esquema Nacional de Seguridad o PSD2 en banca. Las empresas de producto y scale-ups de Madrid y Barcelona (fintech, viajes, marketplaces, SaaS B2B) valoran más la propiedad del servicio de extremo a extremo, el despliegue continuo, la observabilidad y el trabajo con Kafka, Kubernetes y la nube pública. Sectores muy propios del mercado español que conviene mencionar si los ha tocado: pagos con Redsys y Bizum, facturación electrónica y sistemas Verifactu o TicketBAI en el País Vasco, distribución turística con Amadeus, y retail con picos estacionales de rebajas y campañas. En cuanto a condiciones, el marco de referencia es el convenio colectivo estatal de empresas de consultoría y tecnologías de la información, que fija mínimos claramente por debajo del mercado real; la contratación mayoritaria es indefinida con periodo de prueba de hasta seis meses para titulados, y son frecuentes la retribución flexible (seguro médico, ticket restaurante, formación) y el teletrabajo regulado por la Ley 10/2021.

FAQ

Preguntas frecuentes

Lo habitual son entre cinco y siete años, aunque el criterio real no es el tiempo sino el alcance: haber sido propietario de un servicio en producción, haber tomado decisiones de arquitectura documentadas y haber gestionado incidencias. En consultoría las categorías del convenio y los años pesan más; en producto pesa más lo que demuestre en la prueba técnica y en la entrevista de diseño de sistemas.

Reconstruya lo que sí conoce con honestidad: número de endpoints, tamaño aproximado de las tablas, usuarios registrados, pedidos o expedientes tramitados al día, frecuencia de despliegue, número de incidencias antes y después de un cambio. Es preferible una estimación prudente y defendible, presentada como aproximación, que una línea sin ningún dato. Nunca invente métricas que no sabría explicar en una entrevista.

Un peso secundario, salvo que esté empezando. Si tiene menos de dos años de experiencia, un proyecto propio bien hecho compensa: una API documentada en OpenAPI, contenedorizada, con pruebas de integración y despliegue automatizado dice mucho más que un listado de cursos. Con experiencia profesional consolidada, deje solo aquello que aporte una tecnología que no haya podido usar en el trabajo.

Sí, y es uno de los datos más valiosos en el mercado español. Indique sector y escala aunque no pueda nombrar al cliente: entidad financiera del IBEX 35, aseguradora nacional, operador de telecomunicaciones, organismo público. El dominio funcional condiciona la normativa, la criticidad y el tipo de sistemas, y muchas ofertas buscan exactamente esa experiencia sectorial.

Sí, en una línea junto a los datos de contacto. En España sigue siendo un punto decisivo del proceso y evita descartes tardíos: indique ciudad de residencia, si busca remoto completo, híbrido con días concretos de oficina o si acepta desplazamientos puntuales a cliente. Añada también si necesita algún trámite de permiso de trabajo, para que se gestione desde el inicio.

Mantenga íntegra la estructura y sustituya el stack conservando los conceptos, que son los que se evalúan. Symfony o Laravel con Doctrine, o bien .NET 8 con Entity Framework, ocupan el lugar de Spring Boot; MySQL o SQL Server el de PostgreSQL; RabbitMQ o Azure Service Bus el de Kafka. Lo que no debe cambiar son las cifras de latencia, volumen y disponibilidad ni las decisiones de diseño explicadas.

¿Todo listo para crear su CV?

Empiece ahora

Relacionados

Ejemplos de CV similares

Consultor ERP

Tecnología

Ingeniero de Software

Tecnología

Desarrollador Frontend

Tecnología

Desarrollador Full Stack

Tecnología

Científico de Datos

Tecnología

Analista de Datos

Tecnología