Create Alert
Email me similar jobs

Backend Engineer (Java/Spring Boot) - Madrid, Comunidad de Madrid, Spain

Full-time

Estamos en la búsqueda de un Ingeniero Backend experimentado, con un mínimo de 3 años de experiencia, para unirse a nuestro equipo de desarrollo en Metrica España. El candidato ideal poseerá un profundo conocimiento en el desarrollo de aplicaciones robustas y escalables utilizando Java y el framework Spring Boot. Será responsable del diseño, desarrollo, implementación y mantenimiento de servicios backend, asegurando la calidad, el rendimiento y la seguridad de nuestras soluciones.

Responsabilidades Clave

  • Diseñar, desarrollar y mantener APIs RESTful robustas y eficientes utilizando Java y Spring Boot.
  • Implementar soluciones de procesamiento de eventos asíncronos utilizando Kafka.
  • Colaborar en el diseño de la arquitectura de software, tomando decisiones técnicas que garanticen la escalabilidad y mantenibilidad.
  • Escribir código limpio, bien documentado y con pruebas unitarias y de integración.
  • Participar en revisiones de código para asegurar la calidad y compartir conocimientos.
  • Diagnosticar y resolver problemas técnicos en entornos de producción y pre‑producción.
  • Trabajar en estrecha colaboración con los equipos de producto, frontend y QA para definir requisitos y entregar funcionalidades.
  • Optimizar el rendimiento de las aplicaciones y bases de datos.
  • Contribuir a la mejora continua de nuestros procesos de desarrollo y de las herramientas utilizadas.
  • Mantenerse actualizado sobre las últimas tendencias y tecnologías en el ecosistema Java y el desarrollo backend.

Requisitos Indispensables

  • Título universitario en Informática, Ingeniería de Software, o campo relacionado, o experiencia laboral equivalente.
  • Mínimo de 3 años de experiencia profesional demostrable en desarrollo backend con Java.
  • Sólida experiencia en el desarrollo con el framework Spring Boot.
  • Conocimiento y experiencia práctica con Kafka para el procesamiento de mensajes y eventos.
  • Comprensión profunda de los principios de diseño de APIs RESTful.
  • Experiencia con bases de datos relacionales (ej. PostgreSQL, MySQL) y/o NoSQL.
  • Familiaridad con sistemas de control de versiones, especialmente Git.
  • Conocimiento de metodologías ágiles de desarrollo (Scrum, Kanban).
  • Capacidad para trabajar de forma autónoma y en equipo.
  • Excelentes habilidades de resolución de problemas y pensamiento analítico.

Se Valorará Positivamente (No Excluyente)

  • Experiencia con Docker y Kubernetes.
  • Conocimiento de servicios en la nube (AWS, Azure, GCP).
  • Experiencia con microservicios y arquitecturas distribuidas.
  • Familiaridad con herramientas de CI/CD (Jenkins, GitLab CI, etc.).
  • Conocimientos de testing avanzado (ej. TDD, BDD).
  • Experiencia con otros lenguajes de programación backend.
  • Buenas habilidades de comunicación en inglés.

Qué Ofrecemos

  • Oportunidad de unirte a una empresa en crecimiento y con proyectos innovadores.
  • Entorno de trabajo dinámico y colaborativo.
  • Desarrollo profesional y oportunidades de formación continua.
  • Paquete salarial competitivo, acorde a la experiencia y valía del candidato.
  • Beneficios adicionales (seguro médico, tickets restaurante, flexibilidad horaria, días de vacaciones adicionales, etc.).
  • Participación en la definición y evolución de la arquitectura de nuestros sistemas.

Palabras Clave

Java, Spring Boot, Kafka, Backend, API RESTful, Microservicios, Desarrollo de Software, Ingeniería Backend.

Perfil Mid-Level #1 — Backend Engineer (Java/Spring Boot)

Objetivo del rol: Desarrollo backend de APIs y microservicios.

Perfil muy orientado a implementación.

Qué tiene que saber

Backend Java

  • Java 17+
  • Spring Boot
  • Spring MVC/WebFlux
  • JPA/Hibernate
  • APIs REST
  • Microservicios

Debe poder

  • Implementar servicios productivos.
  • Mantener buena calidad de código.

APIs

  • OpenAPI/Swagger
  • REST
  • JSON
  • Validaciones
  • Manejo de errores

Kafka

  • Producers/Consumers
  • Topics
  • Async processing

Testing

  • JUnit
  • Mockito
  • Integration testing

Cloud / DevOps

  • Docker
  • Kubernetes básico
  • AWS básico
  • CI/CD

Python (plus)

  • scripting
  • automatización
  • consumo de APIs IA

IA (plus)

  • consumo APIs OpenAI/Azure AI
  • RAG básico
  • automatización IA

Nivel esperado

  • 3–5 años.
  • Autónomo implementando backend.
#J-18808-Ljbffr
Similar jobs

Backend Engineer (Java/Spring Boot) - Madrid, Comunidad de Madrid, Spain

Apply Now
Back to search page