Aktiviere Job-Benachrichtigungen per E-Mail!
Erhöhe deine Chancen auf ein Interview
Erstelle einen auf die Position zugeschnittenen Lebenslauf, um deine Erfolgsquote zu erhöhen.
Ein innovatives Unternehmen im Sozialwesen sucht einen Senior Software Engineer Java/Fullstack. In dieser Rolle entwickeln Sie modulare Komponenten und arbeiten an Next-Generation-Services, während Sie in einem dynamischen, hybriden Arbeitsumfeld tätig sind. Nutzen Sie die Chance, Ihre Fähigkeiten in einem wachsenden, internationalen Team zu erweitern!
Wir suchen einenerfahrenen Senior Software Engineer Java/Fullstack, der*die unsere agilen Teams verstärkt und an einem unserer Legacy-Produkte innerhalb einer 3-Schichten-Architektur mitarbeitet. In dieser Rolle gestaltest, entwickelst und wartest Du gemeinsam mit dem Team unser Core-Produkt und arbeitest gleichzeitig an Next-Generation-Services, Produkten und Integrationen mit.
Unsere Produkte bestehen aus On-Premise-Komponenten und Middleware-Komponenten. Die Middleware basiert auf Kotlin, Java und C# und läuft in Kubernetes-Umgebungen. Unsere Teams verfolgen einen "Build-and-Run"-Ansatz – das bedeutet, dass wir für den gesamten Lebenszyklus der Lösungen verantwortlich sind, die wir entwickeln. Wenn Du gerne in einem vielfältigen Umfeld mit realen betrieblichen Herausforderungen arbeitest und Innovation in bestehende Systeme bringen willst, dann freuen wir uns, von Dir zu hören.
Deine Aufgaben:
Du entwickelst, erweiterst und integrierst modulare, hauptsächlich Java-basierte Komponenten über verschiedene Produkte hinweg
Du entwickelst und optimierst APIs, Schnittstellen und Erweiterungen, um unser Ökosystem zu vernetzen und zu verbessern
Du übernimmst den gesamten Prozess – von der Bereitstellung in containerisierten AWS-Umgebungen bis zur kontinuierlichen Wartung
Du arbeitest an der Gestaltung skalierbarer Software-Architekturen mit und bringst Dich bei technologischen Entscheidungen ein
Du bringst Ideen ein, wie unsere Systeme und Workflows modernisiert werden können – immer mit Blick auf eine stabile Betriebsumgebung
Du verfügst über fortgeschrittene Kenntnisse in Java und Kotlin sowie ein solides Fundament in der objektorientierten Programmierung
Kenntnisse in C# oder anderen Programmiersprachen sind von Vorteil
Erfahrung in der Entwicklung von Web-Frontends ist ein Plus
Du bringst fundierte Erfahrung mit SQL-Datenbanken mit
Kenntnisse in Container-Technologien (z.B. Docker, Kubernetes) sind ein Plus
Du hast Erfahrung mit CI/CD-Prozessen und Build-Pipelines
Du fühlst Dich in einer „Build-and-Run“-Kultur wohl und übernimmst Verantwortung für Deine Lösungen – von der Entwicklung bis zum Betrieb
Du hast eine proaktive Denkweise und findest die richtige Balance zwischen selbstständigem Arbeiten und Teamarbeit
Du legst großen Wert auf Softwaretests, Sicherheit und saubere Dokumentation
Du sprichst Deutsch und Englisch fließend (mindestens C1-Niveau in beiden Sprachen)
Wenn das nach dir klingt, freuen wir uns über deine aussagekräftigen Bewerbungsunterlagen inkl. Angabe deiner Gehaltsvorstellung und dem nächstmöglichen Eintrittsdatum über unser Online-Bewerbungsformular!