Point your AI agent at freehire and let it find you a job.

Get the CLI →

Boycor

NewBe an early applicant

Desarrollador/a Senior Java Backend (Arquitectura Hexagonal & DDD)

Posted Updated
Discussion

Summary

Senior Java backend developer designing and evolving microservice-based backend solutions for a client's digital products, applying hexagonal architecture, DDD, event-driven messaging (Kafka/RabbitMQ) and API-first design with strong automated testing. 100% remote (Spain) with occasional on-site meetings in Madrid.

Si llevas 4 años desarrollando código Java de calidad (*), al menos 2 con arquitecturas hexagonales y DDD , hablas con analistas, arquitectos y negocio, has participado en el diseño técnico y estás buscando nuevos retos para trabajar en proyectos productivos, aplicaciones corporativas complejas y de tecnología actual ¡Queremos conocerte!

(*) ¿Qué significa desarrollar código Java de calidad? Trabajar aportando buenas prácticas como: diseño orientado a objetos, principios SOLID, Clean Code, testing automatizado, revisiones de código, gestión de dependencias, optimización de rendimiento... y tener experiencia en desarrollo de aplicaciones utilizando patrones de Arquitectura Hexagonal y DDD: por ejemplo diseño de microservicios bajo arquitectura hexagonal, implementación de puertos y adaptadores, desacoplamiento de la lógica de negocio de la capa tecnológica...

¿Cuál es la CLAVE del puesto?

La combinación de experiencia técnica como Java Backend Developer y habilidades personales orientadas al cliente: conocimiento de diseño de soluciones backend con Java (teniendo la habilidad de tomar decisiones) + acostumbrado a trabajar de cara al cliente (mentalidad colaborativa y orientada a resultados)

¿Qué perfil técnico buscamos?

  • Al menos 4 años desarrollando Backend Java (Java: 8 - 21 Spring Framework y Spring Boot 3. x.)
  • Experiencia con arquitecturas hexagonales y DDD
  • Conocimientos en APIficación : API REST, API First, gRPC...
  • Sistemas de mensajería asíncrona : Kafka, RabitMQ...
  • Manejo de patrones de diseño : CQRS, Event Sourcing, Listen to yourself, SAGA...
  • BBDD relacionales y no relacionales : Oracle y MongoDB, SQL, MySQL, Postgresql, Hibernate...)
  • Contenerización : Docker, Kubernetes, Podman
  • Testing y Calidad de código : TDD, pruebas unitarias, de integración y aceptación, Cucumber, Testcontainers, WireMock, JMeter, JUnit 5, Mockito

¿Qué habilidades personales como profesional nos interesan?

  • Experiencia en interlocución con clientes y arquitectos técnicos.
  • Capacidad para comprender y hacer suyo el dominio funcional.
  • Proactivo/a y con iniciativa, con capacidad para comprender las necesidades del momento (requisitos, plazos, prioridades) y habituado a trabajar con equipos multidisciplinares
  • Colaboración en la definición y análisis de requisitos.
  • Trabajo en equipo.
  • Responsabilidad.
  • Sensibilidad a plazos y costes.
  • Acostumbrado a trabajar en proyectos en producción.
  • Excelentes habilidades de comunicación.
  • Posibilidad de trabajo remoto pero con reuniones presenciales en las oficinas del cliente (3-4 veces al año)

¿Cómo será tu DÍA A DÍA?

  • Diseñar y evolucionar soluciones backend para los productos digitales del cliente.
  • Participar en la definición de arquitecturas modernas basadas en microservicios.
  • Aplicar DDD y Arquitectura Hexagonal en el desarrollo de nuevos dominios funcionales.
  • Diseñar y desarrollar APIs siguiendo un enfoque API First.
  • Implementar soluciones basadas en eventos mediante Kafka y RabbitMQ.
  • Garantizar la calidad del software mediante prácticas de testing automatizado.
  • Participar en revisiones de código y definición de estándares técnicos.
  • Colaborar con arquitectos, analistas funcionales y responsables de negocio.
  • Aportar visión técnica en la toma de decisiones y evolución de la plataforma.
  • Trabajar en entornos Agile bajo metodología Scrum.

¿Qué te OFRECEMOS?

  • Contrato indefinido con Boycor.
  • Modalidad 100% remota pero con reuniones presenciales en las oficinas del cliente (3-4 veces al año) ubicadas en Madrid Centro.
  • Horario flexible: L-J de 8/9 a 17/18h. V de 8 a 15h
  • Salario: objetivo 35.000 € - 39.000€, pero preferimos valorar tus capacidades y saber qué podemos aportarte antes de cerrar estas condiciones
  • Duración: 5 meses prorrogables

Si estás leyendo esto y te sienes identificado/a, no lo dudes: inscríbete ✍️ y únete al equipo

Skills

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available