(Senior) Backend Developer (Java / Python, Microservices)

Permanent employee, Full-time · Munich/Hybrid (Germany), Brunswick/Hybrid (Germany)

Read job description in:
Your mission

Your mission is to develop and maintain a scalable, asynchronous backend that powers OKAPI:Orbits’ end-to-end solutions across mission design, Space Situational Awareness (SSA), Space Traffic Management (STM), Flight Dynamics (FD) and Space Traffic Coordination (STC) — supporting the full lifecycle of satellite operators.

You design and implement robust Java-based microservices that process and distribute large volumes of orbital and telemetry data, enabling reliable APIs and automation pipelines.
You work on the systems that allow satellite operators and space agencies to analyse, coordinate, and protect their missions in an increasingly congested space environment.

Research shows that women are less likely than men to apply for a position unless they meet 100% of the listed requirements. Please know that if it’s your case — but you are passionate about space technology, building reliable software, and contributing to a more sustainable space environment — we strongly encourage you to apply.
OKAPI:Orbits already brings together a highly diverse team, and we actively continue to strengthen this diversity, as research consistently shows that heterogeneous teams achieve higher performance and drive innovation.
Your tasks and responsibilities
  • Design, develop, and maintain asynchronous, microservice-based backend systems in Java, with selected components or utilities in Python
  • Implement and optimize data processing and distribution pipelines handling large volumes of orbital, telemetry, and mission data
  • Design and maintain message-based communication between microservices (e.g. via RabbitMQ or similar brokers)
  • Collaborate closely with space engineers and scientists to translate mission requirements into reliable, scalable software solutions
  • Take ownership of backend architecture, ensuring performance, fault tolerance, and maintainability across distributed services
  • Define and document implementation plans, from system design to deployment in a cloud-native environment
  • Maintain a high level of code quality, automated testing, and compliance with security and engineering standards
  • Improve CI/CD pipelines, observability, and automation to support continuous delivery and system stability
  • Analyze and resolve complex issues in distributed systems, focusing on efficiency and robustness
  • Work in small, interdisciplinary teams, contributing backend expertise to cross-functional projects
Your profile
Must-haves
  • Degree in Computer Science, Software Engineering, or a related field, or formal IT specialist training
  • Several years of professional experience in backend software development with Java (Spring Boot or similar)
  • Good working knowledge of Python for scripting, automation, or data processing tasks
  • Solid understanding of microservice architectures, asynchronous systems, and distributed communication patterns
  • Experience designing and maintaining RESTful and/or message-based APIs (e.g., RabbitMQ)
  • Strong grasp of software architecture principles, including modular design, scalability, and maintainability
  • Hands-on experience with testing, code quality assurance, and secure software development practices
  • Familiarity with Git-based workflows, CI/CD pipelines, and modern DevOps practices
  • Knowledge of observability tools (DataDog, Sentry, OpenTelemetry, or similar)
  • Experience with database technologies (MongoDB, PostgreSQL, or similar)
  • Experience with automated testing frameworks and performance benchmarking
  • Ability to plan, implement, and review complex features in collaboration with engineers and scientists
  • Background or interest in the space or aerospace domain
  • Proactive communication, structured working style, and good English, written and spoken
Nice-to-haves
  • Experience with containerization and orchestration (Docker, Kubernetes)
  • Understanding of security concepts, encryption, and authentication (OAuth2, OpenID Connect)
  • Familiarity with agile methodologies (Scrum or Kanban) and collaboration tools (Jira, Confluence)
  • Experience in technical leadership, code reviews, and maintaining coding standards
Why us?
  • Flat hierarchysmall teams, flexible hours
  • Onboarding in Braunschweig, afterwards on-site in Brunswick, or hybrid in Brunswick or Munich 
  • Early ownership, influence technical direction
  • Training budget for continuous development
  • Corporate benefits like BahnCard 25/50, bike leasing, German classes via Lingoda
  • Join space events and conferences, advocate for sustainable space
  • Free office drinks, monthly company lunch, regular after-work activities
About us
OKAPI:Orbits is at the forefront of space sustainability, addressing some of the most pressing challenges of the space industry: the growing problem of crowded orbital regimes, and the need for more efficient satellite operations. We're providing end-to-end solutions that help various space industry players cover their Space Situation Awareness (SSA), and Space Traffic Management and Coordination (STM & STC) needs. We are committed to safeguarding space missions and access to space for all humanity. Join us on our mission.

Last but not least, we would like to share with you that research shows that women are less likely to apply for a position unless they meet 100% of the listed requirements.
Please know that if it’s your case — but you are passionate about space technology, building reliable software, and contributing to a more sustainable space environment — we strongly encourage you to apply.
OKAPI:Orbits already brings together a highly diverse team, and we actively continue to strengthen this diversity which allows us to achieve higher performance and drive innovation.

Deine Mission

Deine Mission ist es, ein skalierbares, asynchrones Backend zu entwickeln und zu warten, das die End-to-End-Lösungen von OKAPI:Orbits in den Bereichen Missionsdesign, Space Situational Awareness (SSA), Space Traffic Management (STM), Flight Dynamics (FD) und Space Traffic Coordination (STC) betreibt und damit den gesamten Lebenszyklus von Satellitenbetreibern unterstützt.

Du entwirfst und implementierst robuste, Java-basierte Microservices, die große Mengen an Bahn- und Telemetriedaten verarbeiten und verteilen, um zuverlässige APIs und Automatisierungsprozesse bereitzustellen.
Du arbeitest an den Systemen, die es Satellitenbetreibern und Raumfahrtagenturen ermöglichen, ihre Missionen in einem zunehmend überfüllten Weltraum zu analysieren, zu koordinieren und zu schützen.

Studien zeigen, dass sich Frauen seltener auf eine Stelle bewerben, wenn sie nicht alle Anforderungen zu 100 % erfüllen. Bitte wisse, dass wir dich dennoch ausdrücklich zur Bewerbung ermutigen, wenn das auf dich zutrifft – du aber Leidenschaft für Raumfahrttechnologie, zuverlässige Softwareentwicklung und eine nachhaltige Nutzung des Weltraums mitbringst.
OKAPI:Orbits vereint bereits ein sehr diverses Team und setzt sich aktiv dafür ein, diese Vielfalt weiter auszubauen, da Studien belegen, dass heterogene Teams bessere Ergebnisse erzielen und Innovation fördern.
Deine Aufgaben
  • Entwurf, Entwicklung und Wartung von asynchronen, mikroservicebasierten Backendsystemen in Java, mit einzelnen Komponenten oder Tools in Python
  • Implementierung und Optimierung von Datenverarbeitungs- und Verteilungspipelines, die große Mengen an Bahn-, Telemetrie- und Missionsdaten verarbeiten
  • Gestaltung und Wartung von nachrichtenbasierten Kommunikationsstrukturen zwischen Microservices (z. B. über RabbitMQ oder vergleichbare Message-Broker)
  • Enge Zusammenarbeit mit Weltraumingenieuren und Wissenschaftlern, um missionsbezogene Anforderungen in skalierbare und robuste Softwarelösungen zu übersetzen
  • Verantwortung für die Backend-Architektur unter Berücksichtigung von Leistung, Fehlertoleranz und Wartbarkeit
  • Planung und Dokumentation von Implementierungsschritten, von der Systemarchitektur bis zum Deployment in einer Cloud-nativen Umgebung
  • Sicherstellung von Codequalität, automatisierten Tests sowie Einhaltung von Sicherheits- und Entwicklungsstandards
  • Weiterentwicklung von CI/CD-Pipelines, Observability und Automatisierung zur Unterstützung stabiler und kontinuierlicher Releases
  • Analyse und Behebung von komplexen Problemen in verteilten Systemen mit Fokus auf Effizienz und Zuverlässigkeit
  • Arbeit in kleinen, interdisziplinären Teams, wobei du dein Backend-Know-how in funktionsübergreifende Projekte einbringst
Dein Profil
Must-haves
  • Abschluss in Informatik, Software Engineering oder einem verwandten Fachgebiet, oder eine abgeschlossene Ausbildung als Fachinformatiker
  • Mehrjährige Berufserfahrung in der Backend-Softwareentwicklung mit Java (Spring Boot oder vergleichbar)
  • Gute Kenntnisse in Python für Skripting, Automatisierung oder Datenverarbeitung
  • Solides Verständnis von Microservice-Architekturen, asynchronen Systemen und verteilten Kommunikationsmustern
  • Erfahrung im Design und in der Wartung von RESTful- und/oder nachrichtenbasierten APIs (z. B. RabbitMQ)
  • Fundiertes Verständnis von Softwarearchitekturprinzipien, einschließlich modularer Struktur, Skalierbarkeit und Wartbarkeit
  • Praxiserfahrung mit Testing, Code-Qualitätssicherung und sicherer Softwareentwicklung
  • Vertrautheit mit Git-basierten Workflows, CI/CD-Pipelines und modernen DevOps-Praktiken
  • Kenntnisse in Observability-Tools (z. B. DataDog, Sentry, OpenTelemetry oder vergleichbar)
  • Erfahrung mit Datenbanktechnologien (z. B. MongoDB, PostgreSQL oder vergleichbar)
  • Erfahrung mit automatisierten Testframeworks und Performance-Benchmarking
  • Fähigkeit, komplexe Funktionen zu planen, umzusetzen und zu überprüfen, in enger Zusammenarbeit mit Ingenieuren und Wissenschaftlern
  • Hintergrund oder Interesse im Weltraum- oder Luft- und Raumfahrtbereich
  • Proaktive Kommunikation, strukturierte Arbeitsweise und gute Englischkenntnisse in Wort und Schrift
Nice-to-haves
  • Erfahrung mit Containerisierung und Orchestrierung (Docker, Kubernetes)
  • Verständnis von Sicherheitskonzepten, Verschlüsselung und Authentifizierung (OAuth2, OpenID Connect)
  • Vertrautheit mit agilen Methoden (Scrum oder Kanban) und Kollaborationstools (Jira, Confluence)
  • Erfahrung in technischer Führung, Code Reviews und der Einhaltung von Coding-Standards

Warum wir?
  • Flache Hierarchiekleine Teamsflexible Arbeitszeiten
  • Einarbeitung in Braunschweig, danach vor Ort in Braunschweig oder hybrid in München oder Braunschweig
  • Frühe Verantwortung, Einfluss auf die technische Ausrichtung
  • Weiterbildungsbudget für deine persönliche Entwicklung
  • Corporate Benefits wie BahnCard 25/50, Bike-Leasing und Deutschkurse über Lingoda
  • Teilnahme an Weltraumveranstaltungen und Konferenzen, um nachhaltige Raumfahrt zu fördern
  • Kostenlose Getränke im Büro, monatliches Company Lunch und regelmäßige After-Work-Events
Über uns

OKAPI:Orbits ist ein innovatives deutsches SaaS-Startup, das sich zum Ziel gesetzt hat, die Raumfahrt durch Kollisionsvermeidungssoftware für Satelliten nachhaltiger zu gestalten. Das Team von OKAPI:Orbits hat die Vision einer sicheren und nachhaltigen Weltraumumgebung, die wirklich für jeden zugänglich ist. Wir konzentrieren uns auf die Entwicklung innovativer und effizienter Produkte, die einen sicheren Satellitenbetrieb und eine nahtlose Integration des Bodensegments ermöglichen. Als Experten für Space Situational Awareness (SSA) und Space Surveillance and Tracking (SST) bieten wir Plattformdienste an, die auf standardisierten Schnittstellen mit einer breiten Palette flexibler Module basieren, um die spezifischen Anforderungen unserer Kunden zu erfüllen.

Tus tareas

Tu misión será desarrollar y mantener un backend escalable y asíncrono que impulse las soluciones integrales de OKAPI:Orbits en diseño de misiones, Space Situational Awareness (SSA), Space Traffic Management (STM), Flight Dynamics (FD) y Space Traffic Coordination (STC), dando soporte a todo el ciclo de vida de los operadores satelitales.

Diseñarás e implementarás microservicios robustos basados en Java que procesan y distribuyen grandes volúmenes de datos orbitales y de telemetría, permitiendo APIs fiables y flujos de automatización.
Trabajarás en los sistemas que permiten a operadores satelitales y agencias espaciales analizar, coordinar y proteger sus misiones en un entorno espacial cada vez más congestionado.

Las investigaciones muestran que las mujeres suelen postularse con menos frecuencia a un puesto cuando no cumplen el 100 % de los requisitos.Por favor, ten en cuenta que, si ese es tu caso, pero te apasiona la tecnología espacial, el desarrollo de software fiable y contribuir a un entorno espacial más sostenible, te animamos firmemente a postularte.
En OKAPI:Orbits ya contamos con un equipo altamente diverso y seguimos trabajando activamente para fortalecer esa diversidad, ya que los estudios demuestran que los equipos heterogéneos logran un mayor rendimiento y fomentan la innovación.
Sus tareas y responsabilidades
  • Diseñar, desarrollar y mantener sistemas backend asíncronos basados en microservicios en Java, con algunos componentes o utilidades en Python
  • Implementar y optimizar canales de procesamiento y distribución de datos que gestionan grandes volúmenes de datos orbitales, de telemetría y de misión
  • Diseñar y mantener comunicaciones basadas en mensajería entre microservicios (por ejemplo, mediante RabbitMQ u otros message brokers similares)
  • Colaborar estrechamente con ingenieros y científicos espaciales para traducir los requisitos de misión en soluciones de software fiables y escalables
  • Asumir la responsabilidad de la arquitectura backend, garantizando el rendimiento, la tolerancia a fallos y la mantenibilidad
  • Definir y documentar los planes de implementación, desde el diseño del sistema hasta el despliegue en un entorno nativo en la nube
  • Mantener altos estándares de calidad de código, pruebas automatizadas y cumplimiento de estándares de seguridad y desarrollo
  • Mejorar las pipelines de CI/CD, la observabilidad y la automatización para apoyar la entrega continua y la estabilidad del sistema
  • Analizar y resolver problemas complejos en sistemas distribuidos, optimizando la eficiencia y la fiabilidad
  • Trabajar en equipos pequeños e interdisciplinarios, aportando tu experiencia backend a proyectos multifuncionales
Tu perfil
Requisitos imprescindibles
  • Título en Informática, Ingeniería de Software o un campo relacionado, o formación profesional como técnico en TI
  • Varios años de experiencia profesional en desarrollo backend con Java (Spring Boot o similar)
  • Buen conocimiento práctico de Python para tareas de scripting, automatización o procesamiento de datos
  • Sólida comprensión de las arquitecturas de microservicios, los sistemas asíncronos y los patrones de comunicación distribuidos
  • Experiencia en el diseño y mantenimiento de APIs RESTful y/o basadas en mensajería (por ejemplo, RabbitMQ)
  • Dominio de los principios de arquitectura de software, incluyendo diseño modular, escalabilidad y mantenibilidad
  • Experiencia práctica en testing, aseguramiento de calidad del código y desarrollo seguro de software
  • Familiaridad con flujos de trabajo basados en Git, pipelines CI/CD y prácticas modernas de DevOps
  • Conocimientos de herramientas de observabilidad (DataDog, Sentry, OpenTelemetry o similares)
  • Experiencia con tecnologías de bases de datos (MongoDB, PostgreSQL o similares)
  • Experiencia con frameworks de pruebas automatizadas y evaluación de rendimiento
  • Capacidad para planificar, implementar y revisar funcionalidades complejas en colaboración con ingenieros y científicos
  • Interés o experiencia en el sector espacial o aeroespacial
  • Comunicación proactiva, estilo de trabajo estructurado y buen nivel de inglés, escrito y hablado
Requisitos valorados
  • Experiencia con contenedorización y orquestación (Docker, Kubernetes)
  • Comprensión de conceptos de seguridad, cifrado y autenticación (OAuth2, OpenID Connect)
  • Familiaridad con metodologías ágiles (Scrum o Kanban) y herramientas de colaboración (Jira, Confluence)
  • Experiencia en liderazgo técnico, revisiones de código y mantenimiento de estándares de codificación
¿Por qué nosotros?
  • Jerarquía plana, equipos pequeños y horarios flexibles
  • Onboarding en Braunschweig, luego posibilidad de trabajo presencial en Brunswick o modelo híbrido entre Múnich y Brunswick
  • Alta autonomía y posibilidad de influir en la dirección técnica
  • Presupuesto de formación para tu desarrollo continuo
  • Beneficios corporativos como BahnCard 25/50, leasing de bicicleta y clases de alemán con Lingoda
  • Participa en eventos y conferencias espaciales, promoviendo un espacio sostenible
  • Bebidas gratuitas en la oficina, almuerzos mensuales con toda la empresa y actividades sociales regulares
¿Quiénes somos?
OKAPI:Orbits is at the forefront of space sustainability, addressing some of the most pressing challenges of the space industry: the growing problem of crowded orbital regimes, and the need for more efficient satellite operations. We're providing end-to-end solutions that help various space industry players cover their Space Situation Awareness (SSA), and Space Traffic Management and Coordination (STM & STC) needs. We are committed to safeguarding space missions and access to space for all humanity. Join us on our mission.

Last but not least, we would like to share with you that research shows that women are less likely to apply for a position unless they meet 100% of the listed requirements.
Please know that if it’s your case — but you are passionate about space technology, building reliable software, and contributing to a more sustainable space environment — we strongly encourage you to apply.
OKAPI:Orbits already brings together a highly diverse team, and we actively continue to strengthen this diversity which allows us to achieve higher performance and drive innovation.

Your application!
We appreciate your interest in OKAPI:Orbits GmbH. Please fill in the following short form. Should you have any difficulties in uploading your files, please contact us by mail at career@okapiorbits.com.
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.