About usEin etabliertes Softwareunternehmen mit kontinuierlichem Wachstum sucht zur Verstärkung seines Entwicklungsteams einen Senior Java Developer bzw. Softwarearchitekten. In dieser Rolle arbeiten Sie an der Weiterentwicklung komplexer Unternehmenssoftware und übernehmen Verantwortung für Architekturentscheidungen sowie technische Konzepte.Das Unternehmen entwickelt umfangreiche Business-Anwendungen und bietet Ihnen die Möglichkeit, aktiv an der Weiterentwicklung moderner Softwarearchitekturen und zentraler Systemkomponenten mitzuwirken.TasksAnalyse fachlicher Anforderungen und Übersetzung in technische ArchitekturkonzepteDesign und Weiterentwicklung von Softwarearchitekturen, Projektstrukturen und DatenmodellenEntwicklung und Optimierung zentraler Komponenten und Services innerhalb einer umfangreichen UnternehmenssoftwareAktive Mitarbeit an der Implementierung und Weiterentwicklung bestehender AnwendungenSicherstellung hoher Codequalität und strukturierter EntwicklungsprozesseTechnische Unterstützung des Teams sowie Mitwirkung an ArchitekturentscheidungenProfileAbgeschlossenes Studium im Bereich Informatik, Wirtschaftsinformatik oder eine vergleichbare QualifikationMehrjährige Erfahrung in der Java-Softwareentwicklung (ca. 5 Jahre oder mehr)Erfahrung mit Java Enterprise Technologien und serverseitigen AnwendungenGute Kenntnisse moderner Architekturkonzepte und Backend-FrameworksErfahrung mit Versionskontrollsystemen wie Git sowie Build-Tools wie Maven oder GradleSehr gute Kenntnisse im Umgang mit relationalen Datenbanken und komplexen SQL-AbfragenGrundkenntnisse in modernen Webtechnologien (z. B. JavaScript / TypeScript sowie Frameworks wie Vue, Angular oder React)Deutsch: mindestens C1 Niveau (zwingend erforderlich)