> Markdown version of [/jobs/ext/3253651-senior-java-entwickler-softwarearchitekt](https://www.wearedevelopers.com/jobs/ext/3253651-senior-java-entwickler-softwarearchitekt). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Java Entwickler / Softwarearchitekt - **Company:** Tacoss Software GmbH - **Location:** Flensburg, Germany - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Architectural Patterns, JIRA, Unit Testing, Relational Databases, IntelliJ IDEA, Apache Maven, Software Systems, Subversion, Git, Information Technology, Jenkins - **Published:** September 4, 2026 - **Apply:** https://de.indeed.com/viewjob?jk=4af4a7aa9c33ad10 ## About the Role * Starker Fokus auf das "Big Picture" sowie systemübergreifendes Denken. * Mindestens 5 Jahre relevante Berufserfahrung in der Softwareentwicklung sowie fundierte Kenntnisse in der Architektur komplexer Systeme. * Erfolgreich abgeschlossenes Studium, vorzugsweise im Bereich Informatik oder Wirtschaftsinformatik. * Fundierte Kenntnisse in Java (JDK21), Maven, Jenkins, RDBMS, IntelliJ und Git sowie Erfahrung mit Unit Tests wünschenswert. * Kenntnisse in Subversion (SVN) und Jira (Key User) von Vorteil. * Agile-Arbeitserfahrung, Eigenständigkeit, Teamfähigkeit und Organisationsgeschick. * Sehr gute Deutschkenntnisse in Wort und Schrift. ## Description * Analyse & Optimierung: Du durchdringst bestehende Anwendungslandschaften und Systeme, identifizierst Architekturpotenziale und treibst Optimierungen voran. * Software-Lösungen: Du realisierst zukunftsfähige Software-Lösungen innerhalb moderner Systemlandschaften, unter Verwendung aktueller Java-Technologien (JDK21, Maven, Jenkins) und Architekturmuster. * Kundenanforderungen: Du analysierst, entwickelst und setzt Kundenanforderungen in individuellen Softwareanpassungen um - von der Analyse über die Umsetzung bis hin zu Tests und Fehlertracking. Dabei stehst du in direktem Kundenkontakt und sorgst für sauberen, wartbaren Java Code. * Entwicklungsprozesse: Du definierst oder optimierst Entwicklungsprozesse durch die Auswahl geeigneter Werkzeuge, Prozesse und Methoden, mit Fokus auf Effizienz, Skalierbarkeit und Qualität. * Projektsteuerung: Du übernimmst die technische Projektleitung in anspruchsvollen Projekten, von der Konzeption bis zur Umsetzung und Steuerung von Ressourcen und Zeitplänen. * Dokumentation: Du dokumentierst die Architekturentscheidungen und technischen Lösungen transparent. * Kommunikation: Du agierst als Schnittstelle zwischen verschiedenen Fachbereichen, IT und externen Stakeholdern und sorgst für eine klare Kommunikation.