Unser Kunde ist ein innovatives Unternehmen, das sich der Entwicklung digitaler Lösungen verschrieben hat, die einen positiven Einfluss auf die Gesellschaft haben. In einem dynamischen Umfeld mit über 1.400 Mitarbeitenden an verschiedenen Standorten, haben Sie die Möglichkeit, an spannenden Projekten zu arbeiten, die sowohl technologische als auch gesellschaftliche Relevanz besitzen. In Ihrer Rolle als Senior (Lead) Softwareentwickler Java sind Sie Teil eines interdisziplinären Projektteams, das moderne Softwarelösungen auf Basis von Open Source Technologien entwickelt. Zu Ihren Hauptaufgaben gehört die Konzeption, Implementierung und Erweiterung von Softwarekomponenten und Modulen innerhalb komplexer Software-Architekturen, insbesondere unter Verwendung des Spring Frameworks. Sie sind verantwortlich für das Konfigurationsmanagement sowie die Einrichtung des Continuous-Integration-Lifecycles. Dabei arbeiten Sie eng mit der Projektleitung zusammen, um die Realisierbarkeit von Projekten zu gewährleisten und notwendige Anpassungen vorzunehmen. Zudem stellen Sie die Qualität und Konsistenz aller Implementierungen sicher, indem Sie Qualitätsrichtlinien einhalten und eng mit dem Testmanagement kooperieren. Sie haben auch die Möglichkeit, Optimierungspotenziale in bestehenden Prozessen zu identifizieren und aktiv an deren Verbesserung zu arbeiten. Diese Rolle bietet Ihnen die Chance, Ihre Fähigkeiten in einem unterstützenden und agilen Arbeitsumfeld weiterzuentwickeln.
Senior (Lead) Softwareentwickler Java (m/w/d)
Beschreibung
Anforderungen
Für diese Position sollten Sie ein abgeschlossenes Studium in Wirtschaftsinformatik, Informatik oder eine vergleichbare Qualifikation vorweisen können. Sie haben mehrjährige Erfahrung in der Softwareentwicklung, insbesondere in der Entwicklung und Implementierung von Web-Anwendungen und Backend-Services in einem agilen Umfeld. Fundierte Kenntnisse in Java, Spring Boot, Spring MVC und Tomcat sind unerlässlich. Darüber hinaus sollten Sie Erfahrung im Bereich DevOps mit Kubernetes und Helm mitbringen sowie mit SQL-Datenbanken wie MySQL, Oracle und Postgres vertraut sein. Idealerweise haben Sie auch Kenntnisse im Bereich Künstliche Intelligenz (KI/AI). Persönlich sollten Sie ein Teamplayer sein, der Freude an der Zusammenarbeit in cross-funktionalen Teams hat. Sehr gute Deutschkenntnisse und gute Englischkenntnisse runden Ihr Profil ab. Wir suchen jemanden, der proaktiv ist und bereit ist, Verantwortung zu übernehmen, um gemeinsam mit uns den digitalen Wandel zu gestalten.