> Markdown version of [/jobs/ext/4500569-software-developer-java](https://www.wearedevelopers.com/jobs/ext/4500569-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:** CGM - **Location:** Köln, Germany - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Automation of Tests, Software Quality, Code Review, Continuous Integration, Spring Framework, Object-Oriented Software Development, Pair Programming, Software Engineering, Software Project Management, Software Systems, Spring-boot, Information Technology - **Published:** November 2, 2026 - **Apply:** https://www.adzuna.de/details/5949184993 ## About the Role * Mehrjährige Erfahrung in der professionellen Softwareentwicklung mit Java sowie nachweisbare Erfolge bei der Umsetzung komplexer Softwareprojekte. * Überdurchschnittlich erfolgreich abgeschlossenes Studium der Informatik, des Software Engineerings oder einer vergleichbaren Fachrichtung mit klarem Schwerpunkt auf Softwareentwicklung * Sehr gute Kenntnisse in Java, Spring/Spring Boot, modernen Architektur- und Entwicklungsansätzen, Testautomatisierung, CI/CD sowie Container-Technologien; erste Erfahrungen mit KI-gestützter Softwareentwicklung sind ein Plus. * Gute Deutsch- und Englischkenntnisse für die Zusammenarbeit in interdisziplinären Teams. * Hohe Eigenverantwortung, analytisches Denkvermögen, pragmatische Lösungsorientierung sowie Freude daran, Wissen zu teilen und technische Themen voranzutreiben. ## Description * Du konzipierst, entwickelst und optimierst anspruchsvolle Java-basierte Softwarelösungen und begleitest diese von der Anforderungsanalyse bis zum produktiven Einsatz. * Du prägst technische Entscheidungen rund um Architektur, objektorientiertes Design und moderne Software-Engineering-Prinzipien. * Du stellst durch automatisierte Tests, Code-Reviews und kontinuierliche Verbesserung eine hohe Codequalität und nachhaltige Wartbarkeit sicher. * Du arbeitest aktiv in agilen Entwicklungsteams und teilst Dein technisches Know-how durch Mentoring, Pair Programming und fachlichen Austausch. * Du übernimmst Verantwortung für komplexe technische Herausforderungen und entwickelst pragmatische, skalierbare und kundenorientierte Lösungen.