Backend Java Developer Senior
IT Partner España
Posted: December 6, 2025
Interested in this position?
Create a free account to apply with AI-powered matching
Required Skills
Job Description
Ubicación: Madrid, Gijón, Barcelona (Híbrido) | Remoto 100% (fuera de estas ciudades)
Idioma requerido: Castellano
¿Te apasiona la programación backend y quieres unirte a un equipo de alto rendimiento? Buscamos un Backend Java Developer Senior con sólidos conocimientos y experiencia para sumarse a nuestros equipos de desarrollo.
Requisitos:
Experiencia: Al menos 5 años de experiencia en desarrollo backend con Java en entornos de alta disponibilidad y escalabilidad.
Principios de desarrollo: Aplicación de buenas prácticas de desarrollo, principios SOLID y clean code. Uso de patrones de diseño (GoF, etc.).
Java: Nivel avanzado, con experiencia en fine tuning, profiling de la JVM y manejo de hilos. Nice to have: Programación reactiva en Java.
Spring / Spring Boot: Nivel avanzado, con experiencia sólida en Spring, Spring Boot, Spring Web, Spring Data y JPA, y Spring Security.
Arquitecturas: Deseable experiencia con arquitectura hexagonal, clean o onion. Nice to have: Conocimiento y experiencia con DDD (Domain Driven Design).
Testing: Experiencia con JUnit, Mockito, y pruebas unitarias e integradas diarias. Deseable: Conocimientos de TDD, ATDD, BDD, y pruebas E2E.
Microservicios: Conocimiento en arquitectura de microservicios, patrones de resiliencia y cuándo aplicarlos adecuadamente.
REST: Experiencia exponiendo microservicios a través de APIs REST con buenas prácticas (naming, verbos). Deseable: Conocimiento en OpenAPI.
Bases de Datos: Experiencia avanzada con bases de datos SQL y NoSQL. Capacidad para optimizar consultas.
REDIS: Experiencia con REDIS u otras cachés distribuidas es un plus.
Mensajería Asíncrona: Conocimiento en sistemas de mensajería asíncrona como Kafka u otros gestores de colas. Deseable: Conocimientos de AsyncAPI.
Cloud: Deseable: Conocimientos en plataformas Cloud como AWS, GCP o Azure.
Metodologías ágiles: Experiencia trabajando en equipos ágiles utilizando Scrum o Kanban.
Lo que buscamos:
Lo más importante es que tengas una mentalidad proactiva, con muchas ganas de aprender y crecer. Buscamos personas con una actitud positiva, que trabajen bien en equipo y que tengan una fuerte base técnica en desarrollo. La calidad en el código es nuestra prioridad, así que si tienes un enfoque orientado a la excelencia, ¡te queremos en nuestro equipo!
¿Qué ofrecemos?
Ubicación flexible: Si estás en Madrid, Gijón o Barcelona, el trabajo será híbrido (días a negociar en oficina). Si no, podrás trabajar 100% remoto.
Equipo dinámico: Formarás parte de un equipo talentoso, con oportunidades de aprendizaje continuo.
Cultura de alto rendimiento: Valoramos la calidad, la innovación y el desarrollo profesional.
Si cumples con los requisitos y te apasiona el desarrollo backend, ¡esperamos tu postulación!
Localización (Híbrido)