Aufgaben
- Entwicklung und Implementierung von Backend-Services - Konzeption, Realisierung und Optimierung von Microservices auf Basis von Java und Spring Boot
- Design und Integration von NoSQL-Datenbanken - Modellierung und Anbindung von MongoDB-Datenbanken inklusive Performanceoptimierung
- Qualitätssicherung durch Tests - Erstellung und Wartung von Unit- und Integrationstests, um eine hohe Softwarequalität sicherzustellen
- Bereitstellung & Betrieb in OpenShift - Deployment, Betrieb, Monitoring und regelmäßige Upgrades der Anwendungen auf einer OpenShift-Container-Plattform
- (Optional) Frontend-Unterstützung - Mitarbeit bei der Weiterentwicklung von Angular-Frontends in enger Zusammenarbeit mit dem UI/UX-Team
Profil
- Abgeschlossenes Studium der Informatik bzw. Ausbildung im IT-Bereich oder vergleichbare praktische Erfahrung
- Fundierte Kenntnisse in Java, Spring Boot und Microservice-Architekturen
- Erfahrung im Umgang mit NoSQL-Datenbanken, idealerweise MongoDB
- Know-how im Bereich Docker / Kubernetes / OpenShift von Vorteil
- Sicherer Umgang mit Testing-Frameworks (JUnit, Mockito o. Ä.)
- Optional: Grundkenntnisse oder Interesse an Angular und Frontend-Technologien
- Teamplayer mit hoher Eigeninitiative, Verantwortungsbewusstsein und Spaß an agiler Softwareentwicklung
Benefits
- Moderne Technologie-Stacks und spannende Projekte
- Ein motiviertes, interdisziplinäres Team
- Flexible Arbeitszeiten und Remote-Work-Möglichkeiten
- Individuelle Weiterbildung und persönliche Entwicklungschancen