← Todos los empleos

Senior Backend Engineer, Java, Microservices

Sobre el puesto

• Diseñar y desarrollar aplicaciones backend escalables utilizando Java
• Construir y mantener arquitecturas basadas en microservicios
• Aplicar Arquitectura Hexagonal (Ports & Adapters) y principios sólidos de diseño de software
• Desarrollar soluciones con tecnologías de mensajería y colas como Kafka o RabbitMQ
• Trabajar con bases de datos relacionales y NoSQL
• Desarrollar y desplegar aplicaciones en entornos containerizados utilizando Docker
• Implementar y mantener soluciones de logging, monitorización y observabilidad
• Trabajar con herramientas de monitorización y visualización como Grafana
• Contribuir a procesos CI/CD y de entrega de software
• Garantizar la calidad del código mediante testing, mantenibilidad y buenas prácticas de ingeniería
• Colaborar con otros equipos técnicos y partes interesadas para diseñar soluciones backend eficaces
• Resolver problemas técnicos y mejorar continuamente el rendimiento y la fiabilidad del sistema

• 8+ años de experiencia práctica en desarrollo backend
• Sólida experiencia profesional con Java, incluyendo versiones modernas como Java 25
• Experiencia demostrada diseñando y desarrollando arquitecturas de microservicios
• Sólido conocimiento de Arquitectura Hexagonal (Ports & Adapters)
• Experiencia con sistemas de mensajería y colas como Kafka, RabbitMQ o tecnologías similares
• Conocimiento de al menos una plataforma cloud principal: AWS, Azure o GCP
• Experiencia con bases de datos relacionales y NoSQL
• Sólidos conocimientos de Docker y entornos containerizados
• Experiencia con herramientas de logging, monitoring y observabilidad, incluyendo Grafana
• Comprensión básica de pipelines CI/CD y prácticas de entrega de software
• Buen conocimiento de principios de diseño de software, testing y buenas prácticas de desarrollo
• Español fluido
• Inglés avanzado (C1), escrito y hablado
• Se requiere autorización válida para trabajar en el país de residencia antes de iniciar la colaboración
• El proceso de selección incluye una preevaluación técnica
• Se valorará experiencia con Kubernetes
• Se valorará exposición a prácticas DevOps
• Se valorará experiencia previa en entornos Agile

• 23 días de vacaciones por año
• 14 pagos, incluyendo 12 pagos mensuales y dos pagos adicionales en junio y diciembre
• Opciones de compensación flexible, incluyendo vales de guardería y seguro médico + dental
• Horarios flexibles
• Posibilidad de modalidad presencial, teletrabajo o mixta
• Tecnologías más punteras