Consultant (m/w/d) - Java Jobverantwortlichkeiten Entwicklung und Implementierung von komplexen Java-Anwendungen. Analyse von Anforderungen und Erstellung technischer Spezifikationen in Zusammenarbeit mit interdisziplinären Teams. Beratung hinsichtlich Best Practices in der Java-Entwicklung und Software-Architektur. Durchführung von Code-Reviews zur Sicherstellung von Qualität und Einhaltung von Standards. Fehlersuche und Performance-Optimierung bestehender Anwendungen. Mentoring von Junior-Entwicklern und Teamkollegen. Aktualisierung des Wissens über neue Technologien und Trends in der Softwareentwicklung. Erforderliche Qualifikationen Vertiefte Kenntnisse in der Programmiersprache Java und den zugehörigen Entwicklungswerkzeugen. Fundiertes Wissen über Software-Designmuster und -frameworks. Fähigkeit, sauberen und wartbaren Code mit Fokus auf Performance zu schreiben. Exzellente Problemlösungsfähigkeiten und Detailorientierung. Gute Kommunikationsfähigkeiten in Deutsch und Englisch, sowohl mündlich als auch schriftlich. Gewünschte Erfahrung Berufserfahrung in einer beratenden Rolle oder ähnlichen Positionen. Praktische Erfahrung mit Frameworks wie Spring, Hibernate oder ähnlichen Technologien. Kenntnisse in Agile Methoden und Versionskontrollsystemen. Erfahrung im Umgang mit Datenbanken und fundierte SQL-Kenntnisse. Vergütung & Leistungen Leistungsorientiertes Gehalt basierend auf Erfahrung. Flexibles Arbeitszeitmodell mit der Möglichkeit für Homeoffice. Umfassende Gesundheitsvorsorge und Wellness-Programme. Chancen zur fachlichen Weiterentwicklung und Fortbildung. Dynamisches und innovatives Arbeitsumfeld mit Fokus auf neue Technologien. Inklusive Unternehmenskultur, die Vielfalt und individuelle Beiträge wertschätzt.