Education: Bachelors
Experience: Minimum 2 Years
Location: Munich (Germany)
Salary: Market Competitive
Backend Developer (Java & Python, Microservices) in Munich
OKAPI:Orbits GmbH is seeking a mid-level IT professional for a Backend Developer (Java & Python, Microservices) role based in Munich, Germany. In this position, you will design and maintain a scalable, asynchronous backend powering end-to-end solutions for Space Situational Awareness, Space Traffic Management, and Flight Dynamics. You will work primarily on Python-based external customer projects while also contributing to Java Spring Boot products, building robust microservices that handle large volumes of orbital and telemetry data.
Key Responsibilities
- Design, develop, and maintain asynchronous, microservice-based backend systems in Python and Java Spring Boot.
- Implement and optimize data processing pipelines for orbital, telemetry, and mission data.
- Design message-based communication structures between microservices using message brokers like RabbitMQ.
- Collaborate with space engineers and scientists to translate mission requirements into scalable software solutions.
- Advance CI/CD pipelines, automated testing, observability, and cloud-native deployments.
Candidate Requirements
- A Bachelor's degree in Computer Science, Software Engineering, or a related field, or completed vocational training as a Fachinformatiker.
- Minimum 2 years of professional backend development experience with Python.
- Minimum 2 years of professional backend development experience with Java, including Spring Boot.
- Solid understanding of microservice architectures, asynchronous systems, distributed communication patterns, testing, and containerization with Docker.
- Good written and spoken English skills, alongside a proactive and structured working style.
The salary for this position is market competitive. OKAPI:Orbits encourages applicants of all backgrounds who share a passion for space technology and reliable software development to apply.