Backend Software Engineer - Java

Grupo TECDATA Engineering
Municipality of Madrid, Spain
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish

Job location

Municipality of Madrid, Spain

Tech stack

Java
API
Confluence
JIRA
Databases
Command-Query Responsibility Segregation (Software Development)
Distributed Systems
MongoDB
React
Backend
Kafka
Microservices

Job description

De cara a la conformación del Squad, buscamos 2 perfiles Senior Backend Java con una sólida base técnica y experiencia en arquitecturas modernas, microservicios y alto rendimiento.

Requirements

El perfil ideal debe tener una fuerte orientación a arquitectura hexagonal, buenas prácticas y desarrollo escalable. Requisitos imprescindibles

  • Java Senior, con experiencia en versiones recientes (Java 21).
  • Uso de Virtual Threads y enfoque en rendimiento.
  • Experiencia sólida en microservicios.
  • Dominio de Arquitectura Hexagonal.
  • Conocimientos sólidos de DDD (Domain-Driven Design).
  • Implementación de CQRS.
  • Enfoque API First.
  • Resiliencia: Circuit Breaker, Retries, Asincronía y mensajería (Kafka).
  • Bases de datos MongoDB.
  • Trabajo habitual con Jira y Confluence.

Se valorará positivamente

  • Conocimientos en React.
  • Experiencia con Microfrontends.
  • Participación en decisiones de arquitectura.
  • Buenas habilidades de comunicación y trabajo en equipo., * Backend Senior.
  • Fuerte base arquitectónica (Hexagonal + DDD).
  • Experiencia real en sistemas distribuidos.
  • Orientado a rendimiento, resiliencia y escalabilidad.

Apply for this position