Desarrollador/A Senior Java Backend (Arquitectura Hexagonal & Ddd)

Boycor
Murcia, Spain
7 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
4 years minimum
Working hours
Shift work

Tech stack

Clean Code Principles Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Business Logic Unit Testing Software Quality Code Review Databases Command-Query Responsibility Segregation (Software Development) Software Design Patterns Hibernate (Java)
+25 more
Spring Framework Apache JMeter Junit PostgreSQL MongoDB MySQL Object-Oriented Software Development Oracle (Applications) Performance Tuning Scrum Methodology RabbitMQ Mockito Software Engineering SQL Databases Spring-boot Backend Containerization Kubernetes Apache Kafka Event Sourcing Restful APIs Cucumber (Software) Grpc Docker Microservices

Job description

Si llevas 4añosdesarrollandocódigoJava de calidad(), al menos2 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 dediseño de solucionesbackend con Java(teniendo la habilidad de tomar decisiones) + acostumbrado atrabajar de cara al cliente(mentalidad colaborativa y orientada a resultados)¿Quéperfil técnicobuscamos?Al menos4 añosdesarrollando BackendJava(Java:8 - 21 Spring Framework y Spring Boot 3.x.)Experiencia conarquitecturas hexagonales y DDDConocimientos enAPIficación: API REST, API First, gRPC…Sistemas demensajería asíncrona: Kafka, RabitMQ…Manejo depatrones 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, PodmanTesting y Calidad de código: TDD, pruebas unitarias, de integración y aceptación, Cucumber, Testcontainers, WireMock, JMeter, JUnit 5, Mockito¿Quéhabilidades personalescomo profesional nos interesan?Experiencia eninterlocuciónconclientesyarquitectos 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 multidisciplinaresColaboració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 detrabajo 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 **h. V de 8 a 15hSalario: objetivo *** € - **€, pero preferimos valorar tus capacidades y saber qué podemos aportarte antes de cerrar estas condicionesDuración: 5 meses prorrogablesSi estás leyendo esto y te sienes identificado/a, no lo dudes: inscríbete ?? y únete al equipo ?

Requirements

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)

Benefits & conditions

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 **h. V de 8 a 15h Salario: objetivo *** € - **€, pero preferimos valorar tus capacidades y saber qué podemos aportarte antes de cerrar estas condiciones Duración: 5 meses prorrogables

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

4:56 min

Establishing internal service communication with gRPC

Florian Bader Florian Bader · World Congress 2026 Europe

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · World Congress 2025

Videos

See all

Related articles

See all