
46822
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.
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)