> Markdown version of [/jobs/ext/4614636-senior-full-stack-java-developer](https://www.wearedevelopers.com/jobs/ext/4614636-senior-full-stack-java-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 Full Stack Java Developer - **Company:** Lawrence Harvey - **Location:** Karlsruhe, Germany (Remote available) - **Experience:** Expert - **Salary:** €70,000.0 - €85,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Software as a Service, Software Quality, Cyber Security, Relational Databases, DevOps, Hibernate (Java), Microsoft SQL Server, Software Architecture, Software Systems, Spring-boot, Backend, Kubernetes, Docker - **Published:** November 7, 2026 - **Apply:** https://www.careerjet.de/jobad/de964b01344cae201e3530dbd82b82c4a1 ## About the Role * Mehrjährige praktische Erfahrung in der professionellen Java-Entwicklung * Nachweisbare Projekterfahrung mit Spring Boot (Must-have) * Sehr gute Kenntnisse in modernem Java und aktuellen Java-Versionen * Fundierte Erfahrung mit Hibernate * Gute Kenntnisse relationaler Datenbanken, insbesondere SQL Server * Erfahrung mit komplexen Softwarearchitekturen, idealerweise im Umfeld einer Distributed-Monolith-Architektur * Du hast bereits kontinuierlich in Deutschland gearbeitet und kennst die entsprechenden Projekt- und Arbeitsumfelder * Gute Deutschkenntnisse sind von Vorteil Das wäre ein Plus * Erfahrung mit Docker und Docker Compose * Kenntnisse im Umgang mit Kubernetes * Erfahrung mit modernen DevOps- und Deployment-Prozessen ## Description * Konzeption und Implementierung leistungsfähiger Backend-Services auf Basis von Java und Spring Boot * Entwicklung und Pflege von Schnittstellen sowie Datenbankanbindungen * Arbeit mit relationalen Datenbanken, insbesondere Microsoft SQL Server * Implementierung und Optimierung von Datenbankzugriffen mit Hibernate * Mitarbeit an einer verteilten Monolith-Architektur (Distributed Monolith) * Sicherstellung hoher Codequalität und moderner Entwicklungsstandards * Enge Zusammenarbeit mit dem Entwicklungsteam bei der technischen Konzeption und Umsetzung neuer Features, * Mitarbeit an eigenen Softwareprodukten und innovativen SaaS-Lösungen im Cybersecurity-Umfeld * Anspruchsvolle technische Herausforderungen mit modernen Technologien * Ein Umfeld, in dem du die Weiterentwicklung eigener Softwarelösungen aktiv mitgestalten kannst