> Markdown version of [/jobs/ext/3864419-software-developer-java](https://www.wearedevelopers.com/jobs/ext/3864419-software-developer-java). 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). --- # Software Developer Java - **Company:** FERCHAU GmbH - **Location:** Karlsruhe, Germany - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Microsoft Azure, Cloud Computing, Code Review, Databases, Continuous Integration, Software Design Patterns, DevOps, Hibernate (Java), Junit, PostgreSQL, MongoDB, NoSQL, Software Architecture, Simple Object Access Protocol (SOAP), Software Engineering, Software Project Management, Software Systems, Spring-boot, Kubernetes, Information Technology, Docker, Microservices - **Published:** October 22, 2026 - **Apply:** https://www.arbeitsagentur.de/jobsuche/jobdetail/12265-446416_JB5275917-S ## About the Role * Du hast ein abgeschlossenes Studium in Informatik, Wirtschaftsinformatik oder einer vergleichbaren Fachrichtung sowie mehrere Jahre Erfahrung in der Softwareentwicklung mit Java * Fundierte Kenntnisse in Frameworks wie Spring Boot, Hibernate und JUnit sowie Erfahrung mit Microservices-Architekturen und Cloud-Technologien (z. B. AWS, Azure) zeichnen dich aus * Du verfügst über umfassende Erfahrung im Bereich relationaler und NoSQL-Datenbanken (z. B. PostgreSQL, MongoDB) sowie Kenntnisse in der Entwicklung von REST- und SOAP-APIs * DevOps-Erfahrung, einschließlich CI/CD-Pipelines und Container-Technologien wie Docker und Kubernetes, ist von Vorteil * Du hast ein ausgeprägtes Verständnis für Softwarearchitekturen, Design Patterns und Clean Code * Mit deiner Kommunikationsstärke und Teamfähigkeit leitest du Teams fachlich an und treibst technische Entscheidungen voran * Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift Note: Please be aware that German is the working language in our project and good German language skills (level B2+) are a prerequisite for the position. ## Description * Du übernimmst die Verantwortung für die Konzeption, Entwicklung und Implementierung anspruchsvoller Softwarelösungen mit Java unter Einsatz moderner Frameworks wie z.B. Spring Boot oder Hibernate * Du arbeitest an komplexen Softwareprojekte im agilen Umfeld und sorgst für die Umsetzung innovativer Lösungen * Du entwickelst skalierbare und performante Architekturen für Microservices und Cloud-basierte Anwendungen * Die Optimierung und Weiterentwicklung bestehender Anwendungen sowie der Einsatz neuer Technologien zur Modernisierung gehören zu deinen Kernaufgaben * Du unterstützt dein Team durch fachliche Anleitung, Code-Reviews und die Einführung von Best Practices * Gemeinsam mit den Fachabteilungen analysierst und definierst du Anforderungen und übersetzt diese in tragfähige technische Konzepte