
Java Backend Developer (Infra & DevOps)
En Nexthink, líderes en Digital Employee Experience, buscan un/a Senior Java Backend Developer con un fuerte enfoque en infraestructura, automatización y CI/CD. Si eres de los/as que disfruta escribiendo código, pero también viendo cómo ese código se despliega solo, escala sin dramas y se auto-repara cual T-1000, esta es tu oportunidad.
Vente a hacer tus primeros hechizos de magia con nosotros 🧙🏾♂️
¿Qué harás?
Nexthink es una compañía internacional con más de 700 personas de todo el mundo que trabajan para dar superpoderes a los equipos de IT, ayudando a las empresas a detectar y solucionar problemas antes de que los empleados siquiera los noten. Su plataforma en la nube monitoriza más de 10 millones de dispositivos en tiempo real.
Ahora mismo, buscan reforzar su equipo con un/a backend developer con experiencia en DevOps, que lidere la internalización del servicio de autenticación/login basado en Okta. Hasta ahora, este servicio ha estado en manos de un equipo externo, pero ha llegado el momento de traerlo in-house y darle cariño.
💡 Los primeros meses estarás centrado/a en:
- Diseñar y construir pipelines y automatizaciones para que todo funcione como un reloj suizo (o un cron job bien programado).
- Optimizar la infraestructura con herramientas como Terraform, Flux y GitOps.
- Tomar control total del ciclo de vida del servicio, asegurando que el equipo sea dueño end-to-end (E2E) de autenticación y login.
Una vez internalizado el servicio, tu rol evolucionará hacia mejoras y optimización continua, asegurando que la plataforma siga siendo escalable, segura y robusta, pero estarás más cerca del desarrollo que de la infra.
Así que tu magia de developer se pondrá a tope en los primeros meses y te emocionarás como cuando Harry hizo levitar a su primo Dudley.
Tu evolución
En 1 mes
Cogiendo el tren a Hogwarts 🚂
Te harás una buena idea de dónde estás en Nexthink. Entenderás qué hace cada equipo del grupo, los productos que hay, la funcionalidad de cada uno y, además, aprenderás cómo cada equipo se conecta con el resto de la organización, viendo las dependencias entre todos.
Y, obviously, verás cómo están organizados, quiénes son las personas claves y cuáles son los OKRs de la empresa.
Tus responsabilidades
🔹 Backend con visión infra: Diseñar, desarrollar y evolucionar el servicio de autenticación/login en un entorno cloud-native, colaborando con Arquitectura, Ingeniería de Producto y Seguridad.
🔹 Automatización como bandera: Desarrollar pipelines y workflows para que todo funcione como un reloj suizo (o al menos mejor que un cron job olvidado).
🔹 CI/CD first: Aplicar GitOps con Flux y ArgoCD, asegurando despliegues rápidos y sin dramas (porque nadie quiere ser culpable de un deploy de viernes a las 18:00).
🔹 Monitorización y observabilidad: Implementar Prometheus, ELK Stack o Datadog, porque si no puedes medirlo, estás volando a ciegas.
🔹 Incidentes: Liderar la gestión de incidentes y post-mortems, aprendiendo de cada caída para que la siguiente versión sea más resistente que un microservicio con retries bien configurados.
🔹 Optimización: Realizar planificación de capacidad y performance tuning para que la plataforma escale sin despeinarse.
🔹 Debugging hardcore: Diagnosticar y resolver problemas de rendimiento, conectividad y fallos de infraestructura más rápido que un bien hecho.
🔹 Seguridad: Implementar y mantener buenas prácticas de seguridad y compliance, porque no queremos ser los/as protagonistas de la próxima filtración de datos en TechCrunch.
🔹 DevOps evangelist 🙏🏾: Fomentar una cultura de automatización y mejora continua, estableciendo SLOs y SLIs para que todo fluya sin incidentes sorpresa.
¿Cómo lo harás?
La verdad es que es un equipo de buena gente (palabrita de Manfred ☝🏾, que los conocemos), y quieren a personas a su lado con la que se disfrute trabajando. Son muy transparentes y les encanta compartir todo: tanto los éxitos como los momentos duros. Verás que todo el mundo prioriza el bien común por encima del bien personal.
💾 Primero, lo que más te mola...el Tech Stack que tienen:
- Lenguajes: Java (8+), Bash, PowerShell.
- Infraestructura: Terraform, CrossPlane, Packer, Ansible.
- Contenedores y Orquestación: Docker, Kubernetes.
- CI/CD & GitOps: Jenkins, ArgoCD, Flux, GitHub Actions.
- Cloud: AWS, Azure, GCP.
- Streaming: Kafka.
- Monitorización & Observabilidad: Prometheus, ELK Stack, Datadog.
- Sistemas: Linux (administración avanzada).
🧪Metodología de trabajo
Ahora, te cuento sobre su metodología de trabajo. Suelen aplicar las buenas prácticas de Agile/Scrum de forma ligera y efectiva, priorizando el trabajo sobre la burocracia.
Mantienen todas las ceremonias habituales (daily stand-up, planning/refinement, Sprint Demo, retros), pero reducen al mínimo las reuniones adicionales, favoreciendo conversaciones rápidas y efectivas a través de Teams.
Ya te digo que el correo electrónico apenas se utiliza: prefieren la interacción inmediata por videollamadas (Teams/Zoom), fomentando un ambiente colaborativo y directo.
👨👩👧👦Estructura del equipo
Su departamento de ingeniería se estructura en 5 grupos principales:
- 4 grupos de desarrollo de software.
- 1 grupo de SRE.
Cada grupo de desarrollo está formado por unos 10 equipos pequeños (4-6 personas), priorizando que los equipos trabajen desde un mismo site (Suiza, España, India). Sin embargo, en algunos casos, los equipos están distribuidos en dos ubicaciones.
Buscan la colaboración por encima de la localización y optimizan sus dinámicas para que todos puedan centrarse en lo que realmente importa: construir soluciones de calidad.
Y como no todo va a ser trabajar, también es bueno que sepas que organizan eventos a nivel de empresa y de equipo como Pizza Talks, actividades de Team Building, fiesta de Navidad, Meetups en la oficina y ¡muchas cosas más!
¿Cuándo trabajarás?
La confianza en las personas es absoluta, y por eso los horarios son totalmente flexibles. Aunque los más habituales van de 9:00 a 18:00, esto depende mucho de cada equipo: por ejemplo, en Lausanne suelen empezar más temprano, mientras que en Madrid se arrancan las jornadas un poco más tarde.
Eso sí, el único compromiso es asistir a la reunión de equipo a las 9:30. A partir de ahí, tú decides cómo organizar tu día. ¡Flexibilidad en estado puro!
Y aquí viene una parte muuuuy guay: ¡¡VACACIONES ILIMITADAS!!
Día laborable
Jornada completaVacaciones
IlimitadoJornada laboral
Flexible¿Dónde trabajarás?
Presencial
Teletrabajo
En Nexthink, ven la oficina como una herramienta más, al igual que el email o las videollamadas, cada una con sus ventajas y limitaciones. Para ellos, la oficina es una herramienta imprescindible para colaborar, crear sinergias y fortalecer el equipo. Por eso, esperan que todos los empleados la utilicen al menos 2 días a la semana para aprovechar al máximo su potencial.
Eso sí, durante tus primeros meses con ellos, les encantaría que pudieras acudir con más frecuencia para asegurarte un onboarding de 10 y conocer mejor a tu equipo.
Además, organizan un team building cada trimestre para desconectar, reforzar lazos y mantener vivo el espíritu de equipo.
¿Con quién trabajarás?
Ya te has enamorado del proyecto... ¡lo sé, manfredita 😉Nosotros también! Pero fliparás con el equipo...
Tu equipo estará formado por al menos 4 personas. Te integrarás en el equipo de Daniel, junto a:
- Pelayo Lartategui: Senior Software Engineer & Tech Lead. Lleva 7 años en Nexthink, donde comenzó como Junior Software Engineer. Su rol incluye colaborar con equipos internos para alinear el sistema con las metas estratégicas de la empresa, mantenerse actualizado en tecnologías emergentes y fomentar el desarrollo profesional del equipo.
- Jose Rojo (Madrid): Senior Software Engineer con 14 años de experiencia. Es madrileño y se unió al equipo hace 3 años.
- Arthur Emard (Lausanne): Software Engineer de Montreal con 7 años de experiencia. Lleva casi 4 años en la compañía.
- Natalia Stafeeva (Lausanne): Software Engineer originaria de San Petersburgo, con estudios en Londres y 7 años de experiencia. Lleva 3 años en el equipo.
¿Qué piden?
✅ Experiencia sólida: +8 años como Software Engineer o DevOps, diseñando software, procesos y dominando entornos cloud.
✅ Java + scripting = tu zona de confort: Java (8+) es tu idioma, pero te llevas bien con Bash o PowerShell cuando toca automatizar.
✅ Arquitectura escalable: Diseñar sistemas resilientes y tolerantes a fallos es lo tuyo. Sabes que un buen diseño aguanta más que Hogwarts bajo ataque.
✅ Eventos y streaming: Kafka es parte de tu stack habitual y gestionas streams de datos como Dumbledore manejaba los recuerdos en el Pensadero.
✅ CI/CD en tus venas: Jenkins, Flux, ArgoCD, GitHub Actions… No automatización, no party!
✅ Infraestructura como código: Terraform, Ansible, CrossPlane…
✅ Cloud y contenedores: Docker, Kubernetes y plataformas como AWS, Azure o GCP son tu playground.
✅ Linux power user: Optimizar y tunear sistemas Linux es parte de tu día a día.
✅ Inglés fluido: Comunicación técnica y documentación en inglés, sin miedo al "Can you elaborate on that?".
Tecnologías
Innegociable
Java
Avanzado Bash
Avanzado Kafka
Intermedio
Estaría bien
SQL
Intermedio Argo CD
Intermedio Flux
Intermedio Terraform
Intermedio
Suma puntos
AWS
Intermedio Google Cloud
Intermedio Azure
Intermedio
Otras habilidades
Innegociable
Atención al detalle
Pensamiento analítico
Trabajo en equipo
Estaría bien
Autonomía en el aprendizaje
Capacidad de autogestión
Suma puntos
Capacidad de mentorización
Idiomas
¿Qué ofrecen?
💰 Además del salario, un programa de stock options.
🚕 Retribución flexible para transporte y cheques guardería.
🏥 Seguro médico privado con Sanitas. Si quieres añadir algún familiar, lo podrías hacer como retribución flexible.
🍔 Cheques restaurantes.
🏋️♀️Contribuyen con hasta 25 € al mes para cualquier actividad deportiva o gimnasio.
🤓 Reembolsan hasta el 50% del coste de clases de inglés, español o francés.
🏠 Relocation package a aquellas personas que tengan que trasladarse desde otro país.
🏖️ Vacaciones ilimitadas por encima de los 23 días de vacaciones + 3 días de voluntariado pagados por la empresa.
Beneficios
Clases de Idiomas
Posibilidad de elegir equipo
Dinámicas y eventos de teambuilding
Presupuesto para formación
Presupuesto para Conferencias
Relocation package
Seguro de salud
Café, fruta y snacks
Ticket Restaurante
Cheque Guardería
Ayuda con el transporte
Gym Pass
Eventos de formación internos
Vacaciones Extra
Retribución Flexible
Capacidad de transformar parte del salario en pagos en especie como: cheques-guardería o Tickets Restaurant.
What the FAQ?
Si estás fuera de España, ¡ningún problema! Puedes aplicar siempre que estés dispuesto a vivir en Madrid.
La verdad es que necesitan cubrir la posición lo antes posible, por lo que tratarán de ser lo más ágiles posible.
Normalmente, su proceso de selección consta de 4 fases:
- Primera entrevista: Una charla inicial con Pierre, donde explorareis aspectos técnicos, tu estilo de liderazgo, motivación y cómo encajas con su cultura.
- Segunda entrevista: Se centrarán en tus conocimientos de desarrollo de software. Según cómo avance la conversación, podrían incluir un ejercicio práctico para valorar tu enfoque en la resolución de problemas.
- Tercera entrevista: Aquí profundizarán en tus conocimientos de DevOps, abordando temas clave que impactan directamente en sus operaciones.
- Cuarta entrevista (presencial): Les encantaría que esta fase fuera en persona. Será una oportunidad para que conozcas sus oficinas, al equipo y experimentes de cerca cómo trabajan😊
