← Todas as vagas

Senior Software Developer, Java, AI

Sobre a vaga

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

• Experiencia en desarrollo de software de más de 5 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 trabajando con GitHub, SonarQube, Grafana o Dynatrace
• Experiencia en testing unitario e integración

• Modelo de trabajo en remoto, con opción de ir a trabajar 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
• 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 con descuentos en tecnología, ocio y formación
• Acceso a Udemy Business, cursos de idiomas, certificaciones oficiales y formación técnica
• Plan de carrera
• 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