
Die Schwarz IT betreut die gesamte digitale Infrastruktur und alle Softwarelösungen der Unternehmen der Schwarz Gruppe. Sie ist somit für Auswahl, Bereitstellung und Betrieb sowie Weiterentwicklung von IT-Infrastrukturen, IT-Plattformen und Business-Anwendungen zuständig. Um die Fachbereiche durch IT-Lösungen optimal bei deren Geschäftsprozessen zu unterstützen, nimmt die Schwarz IT die Anforderungen der Fachbereiche in Beratungsgesprächen auf und erarbeitet gemeinsam mit diesen professionelle und leistungsfähige IT-Lösungen.
Schwarz IT entwickelt, betreibt und optimiert das digitale Rückgrat der Schwarz Gruppe – von IT-Plattformen und Infrastruktur bis zu Business-Anwendungen. Gemeinsam mit den Fachbereichen setzen wir deren Anforderungen in leistungsstarke, skalierbare Lösungen um.
Aktuell bauen wir eine moderne, interne Datenplattform, die enorme Mengen an operativen und analytischen Daten verarbeitet. Sie bildet die Basis für fortschrittliche Analysen, intelligente Automatisierung und Echtzeit-Entscheidungen im Herzen unseres Supply-Chain-Ökosystems.
Werde Teil unseres Teams in Berlin – unserem zentralen Ort für Zusammenarbeit mit offener Du-Kultur. Profitiere von flexibler Remote-Arbeit (bis zu fünf Tage pro Woche) und regelmäßigen persönlichen Teamtreffen. Deine Ideen sind willkommen – und machen den Unterschied.
Deine Aufgaben
- Du entwickelst und verbesserst Unternehmensanwendungen, die große Mengen komplexer Daten verarbeiten und verwalten – entscheidend für unsere Geschäftsprozesse.
- Du bist Teil eines hochagilen und dynamischen Team, das Verantwortung für ein zentrales, datenintensives System übernimmt – genutzt für Echtzeiteinblicke, intelligente Planung und strategische Entscheidungsunterstützung
- Du wirkst über den gesamten Entwicklungszyklus hinweg mit – von Anforderungsanalyse und Design über Implementierung, Testing und Deployment bis hin zum Betrieb – und sorgst für hohe Qualität und Performance.
- Du arbeitest ganzheitlich an der Anwendung und erhältst tiefe Einblicke in deren Architektur und Funktion – mit direktem Einfluss auf geschäftskritische Prozesse.
- Du arbeitest eng mit Plattform-Teams zusammen und nutzt moderne Werkzeuge und Technologien, um skalierbare und zuverlässige Lösungen bereitzustellen.
- Du bringst hohe Eigenverantwortung, Initiative und Motivation mit, beteiligst dich aktiv an Teamdiskussionen und stellst bestehende Ansätze regelmäßig infrage.
- Du bringst dich in unsere Entwickler-Community ein, teilst dein Wissen und treibst technische Exzellenz voran.
- Du hast den Anspruch, dich kontinuierlich weiterzuentwickeln – sowohl in deinen fachlichen Fähigkeiten als auch in der Qualität der Systeme, an denen du arbeitest.
Dein Profil
- Du hast Erfahrung in der Entwicklung von Backend-Services mit Kotlin, Java oder vergleichbaren Sprachen.
- Du hast Erfahrung in der Entwicklung von Frontend-Anwendungen mit Vue, React oder ähnlichen Frameworks.
- Du hast praktische Erfahrung mit cloud-nativen Technologien und Containern, z. B. mit Docker und Kubernetes.
- Du kennst dich mit Datenbanken wie PostgreSQL oder MongoDB aus.
- Du verstehst die Grundlagen von HTTP- und Messaging-Kommunikation.
- Du bist geübt im Schreiben automatisierter Tests und legst Wert auf Softwarequalität.
- Du verfügst über ein solides Verständnis moderner Softwarearchitekturen.
- Erfahrung mit datenintensiven Systemen ist ein Plus.
- Du legst Wert auf Sicherheit und berücksichtigst Best Practices über den gesamten Entwicklungszyklus hinweg.
- Du kennst Software-Engineering-Prinzipien wie Clean Code, modulare Architektur und Design Patterns (z. B. Strategy Pattern).
- Du verfügst über sehr gute Englischkenntnisse und bringst entweder bereits Deutschkenntnisse mit oder bist bereit, diese zu entwickeln.
- Du hast ein abgeschlossenes Studium im Bereich IT mit Schwerpunkt Anwendungsentwicklung oder alternativ eine IT-Ausbildung mit entsprechender Qualifikation.
Full-Stack Software Engineer - Data-Intensive Applications (m/w/d)