Backend-Entwickler (Java & Python, Microservices) (m/w/d)

OKAPI: Orbits

Barcelona

Híbrido

EUR 60.000 - 95.000

Jornada completa

Hace 3 días
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Flexible hours
Lean hierarchy
Spain/Barcelona option
Training budgets
Team events

Descripción de la vacante

OKAPI:Orbits GmbH in Barcelona is seeking a backend engineer to design and maintain scalable asynchronous microservice backends. You will work primarily on Python-based external projects and Java Spring Boot products, building robust systems that process orbital, telemetry, and mission data to power reliable APIs and automation.

You will collaborate with space engineers and scientists, own parts of the backend architecture, improve CI/CD, testing, security, and observability, and help drive

Formación

  • 2+ years of professional experience with Python for backend development, scripting, automation, or data processing
  • 2+ years of professional experience in backend software development with Java (Spring Boot or comparable)
  • Solid understanding of microservice architectures, asynchronous systems, and distributed communication patterns
  • Practical experience with testing and code quality assurance
  • Experience with, or willingness to quickly get up to speed on, message-based communication between services (e.g., RabbitMQ) and containerization (Docker)
  • Ability to independently plan, implement, and review complex features in close collaboration with engineers and scientists
  • Proactive communication, structured way of working, and good written and spoken English

Responsabilidades

  • Design, develop, and maintain asynchronous, microservice-based backend systems, primarily in Python for external customer projects and in parallel in Java Spring Boot for our products
  • Implement and optimize data processing and distribution pipelines that handle large volumes of orbital, telemetry, and mission data
  • Design and maintain message-based communication structures between microservices (e.g., via RabbitMQ or comparable message brokers)
  • Collaborate closely with space engineers and scientists to translate mission-related requirements into scalable, robust software solutions
  • Share responsibility for the backend architecture across both tech stacks, with a focus on performance, fault tolerance, and maintainability
  • Plan and document implementation steps, from system architecture through deployment in a cloud-native environment
  • Ensure code quality, automated testing, and adherence to security and development standards
  • Advance CI/CD pipelines, observability, and automation to support stable, continuous releases
  • Analyze and resolve complex issues in distributed systems with a focus on efficiency and reliability
  • Work within small, interdisciplinary teams, contributing your backend expertise to cross-functional projects

Conocimientos

Python backend
Java Spring Boot
Microservices
Asynchronous systems
Message brokers
Docker
Kubernetes
Testing
English communication

Educación

Computer Science degree
Fachinformatiker training

Herramientas

RabbitMQ
Docker
Kubernetes

Descripción del empleo

Your mission

Your mission is to design 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 satellite operators throughout their entire mission lifecycle.

You'll work primarily on external customer projects with a Python-based tech stack, while also contributing in parallel to our products built on Java Spring Boot. You design and implement robust microservices that process and distribute large volumes of orbital and telemetry data to deliver reliable APIs and automation processes. You already bring solid experience and take independent ownership of parts of the backend architecture across both environments.

You'll work on the systems that enable satellite operators and space agencies to analyze, coordinate, and protect their missions in an increasingly crowded space environment.

Studies show that women are less likely to apply for a position if they don't meet 100% of the requirements. Please know that we explicitly encourage you to apply if this applies to you, as long as you bring a passion for space technology, reliable software development, and sustainable use of space.

OKAPI:Orbits already brings together a highly diverse team and is actively committed to growing that diversity further, since studies show that heterogeneous teams achieve better results and drive innovation.

Your tasks and responsibilities
  • Design, develop, and maintain asynchronous, microservice-based backend systems, primarily in Python for external customer projects and in parallel in Java Spring Boot for our products
  • Implement and optimize data processing and distribution pipelines that handle large volumes of orbital, telemetry, and mission data
  • Design and maintain message-based communication structures between microservices (e.g., via RabbitMQ or comparable message brokers)
  • Collaborate closely with space engineers and scientists to translate mission-related requirements into scalable, robust software solutions
  • Share responsibility for the backend architecture across both tech stacks, with a focus on performance, fault tolerance, and maintainability
  • Plan and document implementation steps, from system architecture through deployment in a cloud-native environment
  • Ensure code quality, automated testing, and adherence to security and development standards
  • Advance CI/CD pipelines, observability, and automation to support stable, continuous releases
  • Analyze and resolve complex issues in distributed systems with a focus on efficiency and reliability
  • Work within small, interdisciplinary teams, contributing your backend expertise to cross-functional projects
Your profile
Must-haves
  • Degree in Computer Science, Software Engineering, or a related field, or completed vocational training as a Fachinformatiker (IT specialist)
  • At least 2 years of professional experience with Python for backend development, scripting, automation, or data processing
  • At least 2 years of professional experience in backend software development with Java (Spring Boot or comparable)
  • Solid understanding of microservice architectures, asynchronous systems, and distributed communication patterns
  • Practical experience with testing and code quality assurance
  • Experience with, or willingness to quickly get up to speed on, message-based communication between services (e.g., RabbitMQ or comparable message brokers) and containerization (Docker)
  • Ability to independently plan, implement, and review complex features in close collaboration with engineers and scientists
  • Proactive communication, structured way of working, and good written and spoken English
Nice-to-haves
  • Experience with orchestration, particularly Kubernetes
  • Experience with code reviews and adherence to coding standards
  • Solid understanding of software architecture principles, including modular structure, scalability, and maintainability
  • Experience with secure software development
  • Background in or interest in the space or aerospace sector
Why us?
  • With a lean hierarchy and small working groups, you define your own way of work including flexible work hours.
  • Work on groundbreaking space sustainability challenges with a team of top-tier engineers and scientists.
  • After your on-boarding time in Braunschweig, you can choose between staying in our office (what we prefer), working from Spain (Madrid/Barcelona)
  • Enjoytechnical freedom. Influence system architecture, research methodologies, and data integration approaches.
  • Grow continuously with access to training budgets, industry conferences, and networking opportunities.
  • Be part of a strongengineering culture, with regular knowledge-sharing sessions, technical deep dives, and innovation sprints.
  • Great team spirit, with company-wide events and social activities like laser tag, dinners, and team‑building outings.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Space SSA Engineer - Orbital Safety & Data Innovation
Space SSA Engineer - Orbital Safety & Data Innovation

OKAPI: Orbits • Barcelona

Híbrido
EUR 50.000 - 70.000
Flexible work hours
Training budgets
Team-building activities
Space Situational Awareness Engineer
Space Situational Awareness Engineer

OKAPI: Orbits • Barcelona

Híbrido
EUR 50.000 - 70.000
Flexible work hours
Training budgets
Team-building activities
Space Situational Awareness Engineer
Space Situational Awareness Engineer

OKAPI:Orbits • Barcelona

Híbrido
EUR 80.000 - 110.000
Flexible work hours
Technical freedom
Training budgets & conferences
+1
Backend-Entwickler (Java & Python, Microservices) (m/w/d)
Backend-Entwickler (Java & Python, Microservices) (m/w/d)

OKAPI:Orbits • Barcelona

Híbrido
EUR 42.000 - 66.000
Senior Software Solutions Architect
Senior Software Solutions Architect

Rivada Space Networks GmbH • España

Híbrido
EUR 120.000 - 170.000
Hybrid work model
Attractive salary
Space Situational Awareness Engineer
Space Situational Awareness Engineer

NewSpace Technical • Barcelona

Híbrido
EUR 90.000 - 130.000
Front-End Engineer
Front-End Engineer

Aistech Space • Sant Cugat del Vallès

Híbrido
EUR 45.000 - 65.000
Hybrid work arrangement
Flexible salary via Cobee
On-site gym
+2
Space Backend Engineer (Python/Java) | Flexible Hours
Space Backend Engineer (Python/Java) | Flexible Hours

OKAPI:Orbits GmbH • Barcelona

Híbrido
EUR 60.000 - 95.000
Flexible hours
Lean hierarchy
Spain/Barcelona option
+2
Senior Embedded Software Engineer
Senior Embedded Software Engineer

PLD Space • Elche

Presencial
EUR 70.000 - 100.000
Health insurance
Flexible work schedule
23 days of paid vacation plus December
+4
Senior Space On-Board Software Engineer
Senior Space On-Board Software Engineer

Airbus Defence And Space • Getafe

Híbrido
EUR 90.000 - 120.000
Health insurance
Employee stock options
Retirement plan
+2