Enter a job title or keyword

Backend-Entwickler (Java & Python, Microservices) (mwd)


Job Location:

Barcelona - Spain

Monthly Salary: Not provided by the employer
Posted: 14 November 2026 (Yesterday)
Application Deadline: 11 February 2027
Vacancies: 1 Vacancy

Job Summary

Tus tareas

Tu misión es diseñar y mantener un backend asíncrono y escalable que impulse las soluciones integrales de OKAPI:Orbits en diseño de misiones Space Situational Awareness (SSA) gestión del tráfico espacial (STM) dinámica de vuelo (FD) y coordinación del tráfico espacial (STC) y que dé soporte a los operadores de satélites durante todo el ciclo de vida de su misión.
Trabajarás principalmente en proyectos de clientes externos con un stack tecnológico basado en Python y en paralelo contribuirás a nuestros productos desarrollados con Java Spring Boot. Diseñarás e implementarás microservicios robustos que procesan y distribuyen grandes volúmenes de datos orbitales y de telemetría para ofrecer APIs fiables y procesos de automatización. Ya cuentas con una sólida experiencia y asumes de forma independiente la responsabilidad de partes de la arquitectura backend en ambos entornos.
Trabajarás en los sistemas que permiten a operadores de satélites y agencias espaciales analizar coordinar y proteger sus misiones en un entorno espacial cada vez más saturado.


Estudios muetran que las mujeres tienen menos probabilidades de aplicar a un puesto si no cumplen el 100% de los requisitos. Si ese es tu caso pero te apasiona la tecnología espacial el desarrollo de software fiable y el uso sostenible del espacio te animamos expresamente a que apliques. OKAPI:Orbits reúne a un equipo muy diverso y se compromete activamente a seguir ampliando esa diversidad porque la investigación demuestra que los equipos heterogéneos logran mejores resultados e impulsan la innovación.

Tus tareas y responsabilidades
  • Diseñar desarrollar y mantenersistemas backend asíncronosbasadosenmicroservicios principalmenteen Python para proyectos de clientesexternos y enparalelo en Java Spring Boot para nuestrosproductos.
  • Implementar y optimizar pipelines de procesamiento y distribución de datos que manejan grandes volúmenes de datos orbitales telemetría y de misión.
  • Diseñar y mantenerestructuras de comunicaciónbasadasenmensajes entre microservicios (porejemplo mediante RabbitMQ u otros brokers de mensajesequivalentes).
  • Colaborar estrechamente con cientificos e ingenieros aeroespaciales para traducir los requisitos de misión en soluciones de software escalables y robustas.
  • Compartir la responsabilidad de la arquitectura backend en ambos stacks tecnológicos con focoen el rendimiento la tolerancia a fallos y la mantenibilidad.
  • Planificar y documentar los pasos de implementación desde la arquitectura del sistema hasta el despliegue en un entorno nativo en la nube.
  • Garantizar la calidad del código los tests automatizados y el cumplimiento de los estándares de seguridad y desarrollo.
  • Desarrollo continuo de los pipelines de CI/CD la observabilidad y la automatización para apoyar lanzamientos estables y continuos.
  • Analizar y resolver problemascomplejosensistemasdistribuidos con focoen la eficiencia y la fiabilidad.
  • Trabajar en equipospequeños e interdisciplinares aportando tu experiencia en backend a proyectosmultifuncionales.
Tu perfil

Requisitos imprescindibles

  • Titulación en Informática Ingeniería de Software o campo afín o formación profesional completada como Fachinformatiker (técnico informático según el sistema alemán de formación profesional).
  • Al menos 2 años de experiencia profesional con Python en desarrollo backend scripting automatización o procesamiento de datos.
  • Al menos 2 años de experiencia profesional en desarrollo de software backend con Java (Spring Boot o equivalente).
  • Conocimiento sólido de arquitecturas de microservicios sistemas asíncronos y patrones de comunicación distribuida.
  • Experiencia práctica en pruebas y aseguramiento de la calidad del código.
  • Experiencia con la comunicación basada en mensajes entre servicios (por ejemplo RabbitMQ u otros brokers equivalentes) y con la contenerización (Docker) o disposición para ponerte al día rápidamente.
  • Capacidad para planificar implementar y revisar de forma independiente funcionalidades complejas en estrecha colaboración con ingenieros y científicos.
  • Comunicación proactiva una forma de trabajar estructurada y buen nivel de inglés escrito y hablado.

Se valorará además

  • Experiencia con orquestación en particular con Kubernetes.
  • Experiencia en revisiones de código y en el cumplimiento de estándares de codificación.
  • Sólido conocimiento de los principios de arquitectura de software incluídos la estructura modular la escalabilidad y la sostenibilidad.
  • Experiencia en desarrollo de softwareseguro.
  • Trayectoria o interésen el sector espacial o aeroespacial.
Por qué nosotros
  • Con unajerarquía plana y grupos de trabajopequeños defines tupropia forma de trabajar incluido un horario flexible.
  • Trabajarásenretospioneros de sostenibilidadespacial junto a un equipo de ingenieros y científicos de primer nivel.
  • Tras tuperiodo de incorporaciónen Braunschweig podráselegir entre seguirennuestraoficina (lo quepreferimos) o trabajardesde España (Madrid/Barcelona).
  • Disfrutarás de libertadtécnica: podrásinfluiren la arquitectura del sistema en las metodologías de investigación y enlosenfoques de integración de datos.

  • Crecerás de forma continua con acceso a presupuesto de formación conferencias del sector y oportunidades de networking.
  • Formarásparte de unasólidacultura de ingeniería con sesionesperiódicas para compartirconocimiento análisistécnicosenprofundidad y sprints de innovación.
  • Tendrás un gran espíritu de equipo con eventos de empresa y actividades sociales como laser tag cenas y salidas de team building.

Nuestro proceso de selección
  1. Envías tu candidatura
  2. Revisamos tu perfil y te respondemos con un breve cuestionario
  3. Una primera entrevista con nuestro equipo de Recursos Humanos
  4. Un breve reto de programación
  5. Una segunda entrevista con un miembro del equipo en el que trabajarías
  6. Una entrevista final con el responsable del departamento

About Company

Company Logo

Pioneering, best-in-class products along with seamless ground-segment integration. Minimize your maneuvers, maximize your efficiency.

View Profile View Profile