Senior Java Developer
Posted 52mins ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Java Developer diseñando soluciones backend Java y microservicios para knowmad mood, compañía española de transformación digital. Desarrollo de APIs REST, arquitectura hexagonal y prácticas SDD con IA.
Responsibilities:
- Diseñar, desarrollar y evolucionar soluciones backend basadas en Java y arquitecturas de microservicios
- Participar en la definición funcional y técnica de nuevos productos y capacidades
- Desarrollar funcionalidades backend siguiendo los estándares y buenas prácticas del equipo
- Participar en revisiones de código (Pull Requests), aportando feedback constructivo
- Contribuir al diseño y evolución de APIs REST bajo estándares API First (OpenAPI)
- Participar en la implementación de soluciones basadas en microservicios
- Aplicar principios de Clean Code, SOLID y patrones de diseño
- Colaborar en la elaboración y mantenimiento de documentación técnica
- Utilizar herramientas de IA para mejorar la productividad y calidad del desarrollo
- Participar en entornos basados en metodologías Spec Driven Development (SDD)
- Colaborar estrechamente con equipos multidisciplinares
Requirements:
- Más de 4 años de experiencia en desarrollo backend con Java 17/21+
- Experiencia demostrable en Spec Driven Development (SDD)
- Uso profesional de Inteligencia Artificial durante el ciclo de vida del desarrollo de software
- Conocimientos sólidos de Spring Boot y ecosistema Spring
- Experiencia en diseño y desarrollo de APIs REST y enfoque API First (OpenAPI/Swagger)
- Experiencia con arquitecturas de microservicios y arquitectura hexagonal
- Conocimiento de principios SOLID, Clean Code, patrones de diseño y buenas prácticas de desarrollo
- Experiencia con bases de datos relacionales y NoSQL, especialmente MariaDB y/o MongoDB
- Experiencia en entornos de integración y despliegue continuo (CI/CD)
- Experiencia en desarrollo y ejecución de tests unitarios y de integración
- Capacidad para trabajar de forma autónoma, con iniciativa y orientación a la mejora continua
Benefits:
- Modelo de trabajo en remoto, con opción de ir a oficinas a elección del trabajador
- Horario flexible: entrada 8.30h, salida 18h; viernes intensivo de 8h a 15h; julio y agosto intensivo de 8h a 15h
- 22 días de vacaciones + 2 días de libre disposición
- 24 y 31 de diciembre libres
- Contrato indefinido desde el primer día, con opción de 12 o 14 pagas
- Retribución flexible: tarjeta restaurante, cheque guardería, seguro médico, formación y otros beneficios con ventajas fiscales
- Club de ventajas con descuentos en tecnología, ocio y formación
- Formación continua: Udemy Business, cursos de idiomas, certificaciones oficiales y formación técnica
- Plan de carrera y acompañamiento profesional
- Programas de nutrición, actividad física y equilibrio emocional
- Asistencia personal y familiar 24/7
- Ambiente inclusivo, diverso y multicultural
- Eventos sociales para conectar con el equipo















