← Todos los empleos

Senior Software Engineer, Java, AI

Sobre el puesto

• Desarrollo de funcionalidades backend utilizando Java y tecnologías del ecosistema Spring
• Diseño e implementación de arquitecturas basadas en microservicios
• Participación en el diseño y evolución de APIs bajo enfoque API First
• Colaboración en revisiones de código y definición de buenas prácticas de desarrollo
• Aplicación de principios SOLID, Clean Code y patrones de diseño
• Participación en entornos basados en metodologías Spec Driven Development (SDD)
• Uso de herramientas de Inteligencia Artificial para mejorar la productividad y la calidad del software
• Colaboración con equipos multidisciplinares en la construcción de soluciones escalables, robustas y mantenibles

• Experiencia en desarrollo de software de más de 6 años
• Experiencia sólida en desarrollo backend con Java
• Experiencia con Spring Boot y Spring Data
• Conocimiento de arquitecturas de microservicios y arquitectura hexagonal
• Experiencia con metodologías SDD (Spec Driven Development)
• Experiencia diseñando APIs REST mediante OpenAPI/Swagger
• Conocimientos de SOLID, Clean Code, DDD y testing
• Experiencia con Kafka o sistemas de mensajería similares
• Experiencia con bases de datos relacionales y NoSQL
• Conocimientos de Kubernetes/OpenShift y entornos CI/CD
• Experiencia con GitHub, SonarQube, Grafana o Dynatrace
• Experiencia en testing unitario e integración

• Modelo de trabajo en remoto
• Opción de ir a trabajar a oficinas, siempre a elección del trabajador
• Horario flexible: entrada 8:30 y salida 18:00, viernes intensivo de 8:00 a 15:00, y en julio y agosto intensivo de 8:00 a 15:00
• 22 días de vacaciones + 2 días de libre disposición
• Días 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: 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