Ihre Aufgaben:
* Unterstützung bei Planung, Entwicklung und Weiterentwicklung von Backend-Komponenten und Microservices mit Java und Spring Boot in einer modernen Cloud-Umgebung (z.B. Kubernetes)
* Mitgestaltung der Software-Architektur sowie aktive Beteiligung an technischen Designentscheidungen in enger Abstimmung mit Teamleitung und angrenzenden Fachbereichen
* Mentoring und technische Unterstützung von Entwickler*innen zur Förderung von Wissenstransfer und Teamzusammenarbeit
* Optimierung und Weiterentwicklung von Entwicklungsprozessen, Methoden und eingesetzten Technologien
* Erstellung und Pflege technischer Konzepte und Dokumentationen
* Mitwirkung bei der Definition und Umsetzung von Teststrategien inkl. Erstellung von Testplänen, Testfällen und automatisierten Tests (Unit- und Integrationstests)
* Entwicklung und Optimierung von REST-basierten Web-APIs zur Integration mit Frontend-Systemen und externen B2B-/B2C-Anwendungen
* Implementierung von nachrichtenbasierter Kommunikation (z.B. über Messaging-Systeme oder Event-Broker) zur effizienten Kopplung von Microservices
* Umsetzung und Pflege von Datenbankänderungen (z.B. PostgreSQL, MongoDB) unter Berücksichtigung von Datensicherheit, -integrität und -verfügbarkeit
* Sicherstellung der Codequalität durch Refactoring, Code Reviews und Einhaltung definierter Codierungsstandards
* Enge Zusammenarbeit mit Projektmanagement und Produktteams zur Realisierung technischer Lösungen im Einklang mit den Projektzielen
Ihre Qualifikationen:
* Abgeschlossenes Studium der Informatik oder einer vergleichbaren Fachrichtung
* Mehrjährige Berufserfahrung in der Entwicklung mit Java und Spring Boot im Unternehmensumfeld
* Erfahrung mit Messaging-Systemen (z.?B. RabbitMQ), relationalen und dokumentenbasierten Datenbanken (z.?B. PostgreSQL, MongoDB)
* Sehr gute Deutsch- und Englischkenntnisse (mindestens C1-Niveau)
* Ausgeprägte Teamfähigkeit sowie ein hohes Maß an Eigenverantwortung und Engagement
* Grundlegende Kenntnisse in QA-Konzepten, Testmethoden und Testarten (z.?B. Funktions-, Regressions- und UI-Tests)
* Kenntnisse im Bereich DevOps (z.?B. Docker, Kubernetes, CI/CD) sind von Vorteil
* Erfahrung mit branchenspezifischen Kernapplikationen ist wünschenswert, aber kein Muss
Ihre Vorteile:
* Spannende Aufgaben in einem motivierten und aufgeschlossenen Team an einem attraktiven Standort in Hamburg
* Ein positives Arbeitsklima in einer verantwortungsvollen und partnerschaftlichen Unternehmenskultur, die Vielfalt und Weiterbildung fördert
* Langfristige Zusammenarbeit mit persönlichen Entwicklungsperspektiven in einem wachsenden Unternehmen
* Raum für kreative Ideen und Engagement sowie kurze Entscheidungswege in einer flachen Hierarchie
* Ausgewogene Work-Life-Balance durch flexible Arbeitszeiten bei einer 38,5-Stunden-Woche und die Möglichkeit zum mobilen Arbeiten