Werkstudent Backend Entwicklung (m/w/d)
OKAPI:Orbits
Software Engineering
Brunswick, MD, USA
Werkstudent Backend Entwicklung (m/w/d)
Deine Mission
Deine Mission ist es, unser Backend-Team bei der Entwicklung und Wartung von Java-basierten Services zu unterstützen, die OKAPI:Orbits End-to-End-Lösungen in Mission Design, Space Situational Awareness, Space Traffic Management, Flight Dynamics und Space Traffic Coordination ermöglichen. Du arbeitest an einer Mischung aus interner Produktentwicklung und kundenspezifischen Projekten und hilfst uns, zuverlässige, sichere und wartbare Backends bereitzustellen, damit Satellitenbetreiber und Weltraumbehörden Missionen in einem zunehmend dynamischen Orbitalumfeld planen, überwachen und kontrollieren können.
Studien zeigen, dass Frauen sich weniger häufig bewerben, wenn sie nicht 100 Prozent der Anforderungen erfüllen. Bitte wisse, dass wir dich trotzdem sehr gerne ermutigen, dich zu bewerben, wenn das auf dich zutrifft und du Interesse an Backend-Entwicklung, zuverlässiger Softwareentwicklung und Weltraumtechnologie mitbringst. OKAPI:Orbits bringt bereits ein vielfältiges Team zusammen, und wir arbeiten aktiv daran, diese Vielfalt zu stärken, da Forschung zeigt, dass diverse Teams bessere Ergebnisse und Innovation hervorbringen.
Deine Aufgaben
- Entwickle, implementiere und pflege Java Backend-Services sowohl in unserem Produkten als auch in kundenspezifischen Projekten
- Arbeite mit Message Queues (RabbitMQ) um asynchrone, ereignisgesteuerte Architekturen zu schaffen
- Implementiere Business Logic mit klaren Domain Models, zusammen mit anderen Ingenieuren und Domain Experts
- Analysiere und behebe Bugs, unterstütze Stabilitätsverbesserungen in bestehenden Services
- Schreibe und pflege automatisierte Tests (Unit Tests und Integration Tests) mit Fokus auf Zuverlässigkeit und Wartbarkeit
- Unterstütze operationale Themen wie Monitoring, Deployment-Verbesserungen und Runtime-Qualität
- Dokumentiere Implementierungen, Schnittstellen und technische Entscheidungen, damit das Wissen im Team zugänglich bleibt
- Beteilige dich an Code Reviews, arbeite mit Git Workflows und Pull Requests und halte gemeinsame Qualitätsstandards ein
Dein Profil
- Du bist als Student:in in Informatik, Softwareentwicklung oder einem verwandten Fachgebiet eingeschrieben
- Mindestens 12 Monate Studienzeit verbleibend zum Zeitpunkt des Eintritts (wir suchen ein langfristiges Engagement)
- Erste praktische Erfahrung mit Java durch Projekte, Praktika, studentische Jobs oder relevante universitäre Arbeiten
- Solide Grundlagen in Web-Fundamentals und HTTP sowie Interesse an nachrichtengesteuerten Architekturen und Backend-Designmustern
- Erste Erfahrung mit asynchronem Messaging und Queueing-Konzepten
- Sorgfältige und zuverlässige Arbeitsweise mit Interesse an Clean Code, Tests und verständlichen Lösungen
- Starke Teamkommunikation, Offenheit für Feedback und Lernbereitschaft
- Gute Englischkenntnisse, schriftlich und mündlich (B2-Niveau)
- Du wohnst in Braunschweig oder der näheren Umgebung und kannst im Büro arbeiten.
- Erfahrung mit RabbitMQ oder anderen Message Brokern für asynchrone Verarbeitung
- Erfahrung mit Python für Scripting, Datenanalyse oder Tooling
- Erfahrung mit Next.js, React oder Node.js für interne Tools oder kleinere Full-Stack-Beiträge
- Erfahrung mit Docker für lokale Entwicklungsumgebungen oder Service-Containerisierung
- Erfahrung mit GitLab CI oder CI/CD-Pipelines allgemein
- Erste Erfahrung mit Observability-Themen wie Logging, Metrics oder Tracing
- Interesse oder Erfahrung in Luft- und Raumfahrttechnik
- Gute Deutschkenntnisse, schriftlich und mündlich (B2-Niveau)
Warum wir?
- Flache Hierarchie, kleine Teams, flexible Arbeitszeiten
- Frühe Verantwortung, Einfluss auf die technische Ausrichtung
- Kostenlose Getränke im Büro, monatliches Company Lunch und regelmäßige After-Work-Events