> Markdown version of [/jobs/ext/4664803-java-backend-entwickler](https://www.wearedevelopers.com/jobs/ext/4664803-java-backend-entwickler). 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). --- # Java Backend Entwickler - **Company:** Assecor GmbH - **Location:** Berlin, Germany - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Relational Databases, DevOps, Hibernate (Java), Java Persistence API, Spring Framework, PostgreSQL, Machine Learning, Scrum Methodology, Software Engineering, Data Streaming, Backend, Apache Kafka - **Published:** November 11, 2026 - **Apply:** https://www.careerjet.de/jobad/de368ea4439939ed20d1cfb661bdf00cf2 ## About the Role * Du hast mehrjährige Erfahrung als Java Backend Entwickler in der Softwareentwicklung * Du beherrschst Java und Spring sicher und hast bereits mit Java 17 oder höher gearbeitet * Du schreibst Tests (Unit/Integration) und sicherst damit die Qualität deiner Arbeit * Du arbeitest strukturiert und qualitätsorientiert - mit sauberem Code, klarer Dokumentation und Best Practices * Du übernimmst Verantwortung, triffst Entscheidungen und arbeitest nicht "blind nach Vorgabe" * Du arbeitest offen und teamorientiert - mit Fehlerkultur, Wissenstransfer und geteilter Verantwortung * Du hast ein grundlegendes Verständnis für AI-/Machine-Learning-Konzepte oder großes Interesse, dich in diesem Bereich weiterzuentwickeln * Du sprichst Deutsch mindestens auf B2-Level Womit du zusätzlich punktest: * Du arbeitest mit DevOps-Tools und Prinzipien oder möchtest dich dort weiterentwickeln * Du hast Erfahrung mit JPA/Hibernate im produktiven Einsatz * Du arbeitest sicher mit relationalen Datenbanken (z. B. PostgreSQL) * Du hast Erfahrung mit Kafka oder Event-Streaming-Architekturen * Du bringst Erfahrung aus agilen Softwareteams (Scrum/Kanban) mit ## Description * Du entwickelst Backend-Lösungen im Team und setzt Anforderungen zuverlässig in sauberen, wartbaren Code um * Du arbeitest eng mit deinem Team zusammen, teilst Wissen und stellst gemeinsame, hochwertige Ergebnisse sicher * Du nimmst Kunden- oder Backlog-Anforderungen auf und entwickelst daraus eigenständig klare technische Lösungsansätze * Du entwirfst die Architektur wiederverwendbarer Komponenten, um Effizienz, Struktur und Skalierbarkeit der Software sicherzustellen