YOUR NEXT CHAPTER
Software Developer, Java
About the role
• Desarrollar software backend con Java 21 o superior
• Diseñar e implementar soluciones con Spring Boot y Spring Data
• Aplicar arquitectura hexagonal y de microservicios
• Diseñar APIs bajo un enfoque API First usando OpenAPI / Swagger
• Aplicar patrones de diseño, SOLID, Clean Code, DDD y TDD
• Implementar arquitecturas event-driven y gestionar colas, particionado, consumo y reintentos
• Trabajar con Apache Kafka y sistemas de mensajería como ActiveMQ
• Diseñar, optimizar y modelar bases de datos relacionales y NoSQL
• Gestionar despliegues y pipelines CI/CD con OpenShift, Kubernetes, GitHub y Spinnaker
• Utilizar herramientas de monitorización y observabilidad como Grafana y Dynatrace
• Crear y mantener tests unitarios y de integración
• Incorporar IA durante todo el ciclo de vida del producto
• Aplicar la metodología SDD (Spec Driven Development)
• Experiencia mínima de 3 años en desarrollo backend
• Java 21 o superior
• Dominio de Spring Boot y Spring Data
• Arquitectura Hexagonal y arquitectura de microservicios
• Experiencia diseñando APIs bajo enfoque API First (OpenAPI / Swagger)
• Patrones de diseño, principios SOLID y Clean Code
• Principios de Domain Driven Design (DDD) y TDD
• Apache Kafka y sistemas de mensajería tipo ActiveMQ
• Arquitecturas event-driven y gestión de colas, particionado, consumo y retries
• Bases de datos relacionales (MariaDB u otras) y NoSQL (MongoDB)
• Optimización de consultas, índices, funciones escalares, tuning y modelado de datos
• OpenShift / Kubernetes
• Pipelines de integración y entrega continua (CI/CD)
• GitHub y Spinnaker
• Herramientas de monitorización y observabilidad: Grafana y Dynatrace
• Tests unitarios y tests de integración
• IA aplicada técnicamente al desarrollo
• Uso de IA durante todo el ciclo de vida del producto, desde desarrollo hasta despliegue
• Uso de metodología SDD (Spec Driven Development)
• Modelo de trabajo en remoto
• Opción de ir a trabajar a oficinas, siempre a elección del trabajador
• 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
• Entorno diverso y multicultural
• Eventos sociales para conectar con el equipo