Senior Fullstack Software Developer - Satellitendaten & Anwendungen
Rheinmetall
Bremen, Germany
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
German, English Experience level
SeniorJob location
Bremen, Germany
Tech stack
Java
Geographic Information Systems
Artificial Intelligence
Software Bug Management
C++
Cloud Computing
Databases
Continuous Integration
DevOps
Middleware
Python
NoSQL
OAuth
Role-Based Access Control
Openid Connect
Software Engineering
SQL Databases
TypeScript
React
Kotlin
Kubernetes
Information Technology
Api Design
gRPC
Docker
Go
Job description
- Entwicklung und Weiterentwicklung von Softwarekomponenten im Kontext cloudgestützter Satellitendatenverarbeitungssysteme
- Umsetzung von Frontend-/ Backend-Funktionalitäten zur Unterstützung datengetriebener Anwendungs- und Analyseprozesse
- Erstellung von Integrationsmechanismen für externe Softwaremodule und Services, einschließlich Kapselung und Schnittstellenanbindung von 3rd-Party-Komponenten
- Implementierung von OGC-kompatiblen Funktionen sowie Integration modularer GIS- und Geodatenverarbeitungselemente
- Entwicklung und Pflege von Middleware-Komponenten für die Kommunikation und Datenflüsse zwischen internen und externen Systemen
- Erstellung, Orchestrierung und Integration von Cloud-Workflows und Prozess-Pipelines zur Automatisierung von Datenverarbeitungsaufgaben
- Mitarbeit an DevOps-Prozessen, kontinuierlicher Integration und Bereitstellung der eingesetzten Systeme
- Fehleranalyse, Bugfixing, Test und Dokumentation der verantworteten Softwarekomponenten
- Enge Zusammenarbeit mit Cloud-/Systemarchitekten, DevOps- und AI/ML-Teams bei der Integration von Daten-, Analyse- und Missionsdiensten
Requirements
- Abgeschlossenes Studium in Bereichen wie Informatik, Software Engineering, Luft- und Raumfahrttechnik oder vergleichbar
- jährige Erfahrung in der Fullstack-Entwicklung mit Programmiersprachen wie bspw. React/TypeScript, Kotlin, Go, C/C++, Java oder Python
- Erfahrung mit API-Design (REST/gRPC), Datenbanken (SQL/NoSQL) und verteilten Architekturen
- Kenntnisse in STAC und modernen Geodaten-Standards
- Erfahrung mit Authentifizierungs-/ Autorisierungsmechanismen wie bspw. OAuth2, OpenID Connect, JWT, RBAC
- Erfahrung mit Cloud- /Container-Technologien wie Docker, Kubernetes und CI/CD
- Projekterfahrung in den Bereichen Raumfahrt-, Satelliten- oder Erdbeobachtung
- Strukturierte, eigenverantwortliche Arbeitsweise im Team sowie sicherer Englischkenntnisse in Wort und Schrift
Stärken und Erfahrungen zählen bei Rheinmetall, auch wenn vielleicht nicht alle aufgeführten Anforderungen vollständig erfüllt sind. Wir freuen uns auf Bewerber (m/w/d), die Lust haben, etwas zu bewegen und Verantwortung zu übernehmen. Wir legen Wert auf Individualität und Chancengleichheit . Schwerbehinderte Bewerber (m/w/d) werden bei gleicher Eignung besonders berücksichtigt.
Benefits & conditions
An unserem Standort in Bremen bieten wir Ihnen:
- Betriebliche Altersvorsorge
- Aktienkaufprogramm
- 30 Urlaubstage
- Zugang zu den Corporate Benefits
- Deutschlandticket
- Umzugsunterstützung
- VIVA Familienservice
- Individuelle und vielfältige externe sowie interne Weiterentwicklungsmöglichkeiten u.a. in der Rheinmetall Academy
- Professioneller Einarbeitungsprozess begleitet durch ein digitales Onboarding
KONTAKTDETAILS
Zuständige/r Ansprechpartner/in: Nina Adams