> Markdown version of [/jobs/ext/3850019-senior-java-backend-entwickler-developer](https://www.wearedevelopers.com/jobs/ext/3850019-senior-java-backend-entwickler-developer). 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 Backend Entwickler / Developer - **Company:** IT VISTA - **Location:** Leipzig, Germany - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Software Quality, Relational Databases, DevOps, Hibernate (Java), Integrated Development Environments, Java Persistence API, Spring Framework, PostgreSQL, Machine Learning, Scrum Methodology, Data Streaming, Backend, Integration Tests, Apache Kafka - **Published:** October 21, 2026 - **Apply:** https://www.adzuna.de/details/5935543792 ## About the Role * Mehrjährige Berufserfahrung in der Java-Backend-Entwicklung. * Fundierte Kenntnisse in Java und Spring sowie praktische Erfahrung mit Java 17 oder höher. * Erfahrung in der Erstellung von Tests sowie ein ausgeprägter Qualitätsanspruch an sauberen, wartbaren und gut dokumentierten Code. * Eigenverantwortliche, strukturierte und lösungsorientierte Arbeitsweise sowie die Bereitschaft, technische Entscheidungen aktiv mitzugestalten. * Ausgeprägte Team- und Kommunikationsfähigkeit sowie eine offene Fehlerkultur und die Bereitschaft zum Wissenstransfer. * Grundlegendes Verständnis von AI- und Machine-Learning-Konzepten oder die Motivation, sich in diesem Bereich weiterzuentwickeln. * Gute Deutschkenntnisse auf mindestens B2-Niveau in Wort und Schrift. Das wäre darüber hinaus wünschenswert: * Kenntnisse in DevOps-Tools und -Prinzipien. * Erfahrung mit JPA/Hibernate sowie relationalen Datenbanken, idealerweise PostgreSQL. * Kenntnisse in Kafka oder Event-Streaming-Architekturen. * Erfahrung in agilen Entwicklungsumgebungen mit Scrum oder Kanban. ## Description * Entwicklung und Weiterentwicklung von Backend-Lösungen mit Java und Spring sowie Umsetzung fachlicher Anforderungen in sauberen, wartbaren Code. * Aufnahme und Analyse von Kunden- und Backlog-Anforderungen sowie Erarbeitung eigenständiger technischer Lösungsansätze. * Konzeption und Architektur wiederverwendbarer Softwarekomponenten zur Sicherstellung von Effizienz, Struktur und Skalierbarkeit. * Durchführung von Unit- und Integrationstests sowie Sicherstellung einer hohen Codequalität. * Enge Zusammenarbeit im Entwicklerteam, aktiver Wissenstransfer und gemeinsame Verantwortung für hochwertige Entwicklungsergebnisse.