Skip to content

Nobody tells you why you were rejected. We will. Free, in 30 seconds.

Score my CV against live jobs

Backend Developer (Java & Python, Microservices)

OKAPI:Orbits GmbH · Brunswick (Germany)

On-siteMidPosted 30 Aug 2026

What this role requires

3 requirements, read out of the advert rather than guessed from the job title:

Also mentioned, not required: RabbitMQ, Docker, Kubernetes, English (B2). Worth having, but their absence is not what gets a CV filtered out.

See how often each of these is required across open backend roles in Europe.

Check my CV against these 3 requirements

Free, no card. Tells you which of them your CV evidences and which it only implies.

Job description

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

Read the full description (31 more sections)

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? Flat hierarchy, small teams, flexible working hours

Up to 30 days’ vacation  & up to 30 days’ workation per year

Early responsibility, influence on the technical direction

Training budget for your personal development

Career paths to support and promote your long-term development

Corporate benefit s (brand discounts, travel discounts, concert tickets, etc.)

Free German language course

Bahncard (25 within Braunschweig, 50 outside)

Bike leasing

Company pension scheme

Subsidy towards Hansefit / Wellpass membership

Participation in space events and conferences to promote sustainable space travel

Find more English Speaking Jobs in Germany on Arbeitnow

You will apply. Then you will hear nothing.

And no one will tell you what was wrong. See it before you send: your ATS score, every weak line, and the fix for each.

  1. 1

    Drop in your CV

    One PDF, thirty seconds. No card.

  2. 2

    See what is wrong with it

    Every weak passage, quoted from your own CV, with the line to replace it.

  3. 3

    Apply where you fit

    Every European role ranked against what your CV actually says.

  • Free, no card
  • Your CV file is deleted after parsing
  • Or skip the upload — build your profile by hand
  • Refreshed every 6 hours