> Markdown version of [/jobs/ext/3882478-senior-software-developer-software-architect-java-integrations-solutions](https://www.wearedevelopers.com/jobs/ext/3882478-senior-software-developer-software-architect-java-integrations-solutions). 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 Software Developer / Software Architect - Java & Integrations Solutions - **Company:** X1F GmbH - **Location:** Hannover, Germany - **Experience:** Expert - **Salary:** €64,000.0 - €104,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Cloud Computing, Databases, Continuous Integration, Java Persistence API, Spring Framework, Mainframes, Software Engineering, Software Project Management, Software Systems, Openapi, Spring-boot, Information Technology, Apache Kafka, Docker - **Published:** October 23, 2026 - **Apply:** https://www.adzuna.de/details/5937506697 ## About the Role * Abgeschlossenes Hochschulstudium in Informatik, Wirtschaftsinformatik, Naturwissenschaften oder vergleichbare Ausbildung * Mehrjährige Praxis in der Anwendungsentwicklung und in der Umsetzung komplexer Softwareprojekte * Sehr gute Kenntnisse in Programmierparadigmen (OO, funktional, prozedural) und langjährige Erfahrung in Java und Jakarta EE * Sicherer Umgang mit Datenbanken, Cloudplattformen, Buildtools sowie APIs und relevanten Frameworks * Begeisterung für moderne Technologien, Automatisierung, Cloud-Lösungen und Eventstreaming * Erfahrung im Kundenkontakt, eigenverantwortliches Arbeiten und proaktive Kommunikation * Erfahrung mit Mainframe-Systemen und den dort üblichen Tools und Sprachen (optional) * Deutsch mindestens B2, ideal C1 * 1 bis 2 Tage pro Woche beim Kunden vor Ort in Deutschland, Remote-Arbeit teilweise möglich ## Description * Du verantwortest die ganzheitliche Architektur und Umsetzung von Anwendungen * Bestehende Anwendungslandschaften durchdringst du fachlich, um Architekturpotenziale zu identifizieren * Du entwickelst und designst komplexe Softwaresysteme und Schnittstellen, abgestimmt auf Anforderungen und Release-Zyklen * Als Schnittstelle zwischen Fachbereichen, IT und Stakeholdern sorgst du für klare Kommunikation und reibungslose Abstimmungsprozesse * Programmieranforderungen im Java-Ökosystem realisierst du eigenständig und sorgst für sauberen, wartbaren Code * Entwicklungsprozesse analysierst du und automatisierst wiederkehrende Abläufe mithilfe moderner Tools * Neue Technologien wie CI/CD, Eventstreaming oder Cloud-Lösungen werden von dir in bestehende Systeme eingebunden * Du stellst die Nutzung von IT-Infrastruktur, APIs und Frameworks wie Spring Boot, JPA, OpenAPI, Docker, Kafka und REST sicher * Architekturentscheidungen und technische Lösungen werden von dir getragen, dokumentiert und nachhaltig umgesetzt Technologies: * CI/CD * Cloud * Docker * JPA * Java * Kafka * OpenAPI * REST * Spring * Spring Boot * Architect