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
SpanishJob 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.