Erreichen Sie in nur 12 Wochen eine umfassende NIS2-Prüfungsbereitschaft.Erfahren Sie mehr über unsere NIS2-Compliance →
Setzen Sie KI in Ergebnisse umBauen Sie Ihre KI-orientierten Teams auf →

Erfahrener Java-Entwickler mit Erfahrung in C++/QT

Als Development Lead (Java) in unserem Java-Team leiten Sie mehrere Entwicklungsteams bei der Umsetzung des Produkt-Feature-Backlogs unserer Kunden. In unserem Teammit rund19 Entwicklern ergänzen wir die bestehende Führungsstruktur um diese Position – mit dem Ziel, dass Sie innerhalb von bis zu 12 Monaten die alleinige Teamleitung übernehmen.

Standort: Kairo, Ägypten

Über den Kunden: Als führender IT-Anbieter für den Möbel- und Küchenfachhandel in der DACH-Region bietet dieser Kunde spezialisierte ERP-Systeme und digitale Lösungen an, um Prozesse zu optimieren und das Kundenerlebnis zu verbessern.

Aufgaben

  • Ich treibe die Umsetzung der Praktiken und Prinzipien des AI-Agentic-Codings im Team voran und übernehme dabei auch eine Führungsrolle im Bereich Java. Dazu gehört die Erstellung von Dashboards, Kennzahlen und KPIs, um die zunehmende Verbreitung des AI-Codings zu veranschaulichen.
  • Sie fungieren als technische Ansprechpartner für die Softwarelösungen der von ihnen betreuten Teams
  • Sie sind dafür verantwortlich, dem Produktmanagement-Team Zusagen zum Umfang einer Produktversion zu geben, die innerhalb eines vereinbarten Zeitrahmens realisiert werden können
  • In Zusammenarbeit mit anderen Leitern der Java-Entwicklungsteams und dem Director of Engineering definieren, implementieren und setzen Sie die Software-Standards, -Grundsätze und -Praktiken für Java und APIs durch.
  • Aufbau von Entwicklungsteams in Zusammenarbeit mit Partnerorganisationen und deren Leitung vom Entwurf bis zur Umsetzung, wobei die Verantwortung für die Qualität der Ergebnisse übernommen wird
  • Unterstützung bei der Gestaltung struktureller Veränderungen im Team, um Abhängigkeiten (Single Points of Failure) von Designressourcen zu beseitigen und so einen optimalen Arbeitsablauf zu ermöglichen
  • Entwurf und Genehmigung von Lösungen und Lösungsansätzen, an denen sich die Ingenieurteams orientieren werden
  • Eine Führungskraft muss mit gutem Beispiel vorangehen, über praktische Entwicklungsfähigkeiten verfügen und anspruchsvolle Programmier- und Lösungsaufgaben übernehmen, um ihre Fachkenntnisse und Kompetenzen unter Beweis zu stellen.
  • Sicherstellung der Vorhersehbarkeit von Verpflichtungen auf der Grundlage von Teamtrends – In Zusammenarbeit mit der technischen Leitung Entwicklung von KPIs, deren Kennzahlen Aufschluss über den Erfolg oder Misserfolg der KPS-Teams geben
  • Kontinuierliche Verbesserung auf der Grundlage von KPIs als Maßstab für den Erfolg oder Misserfolg von Initiativen
  • Empfehlungen für Coaching und Schulungen auf der Grundlage der Arbeitsleistung

Anforderungen & Fähigkeiten

  • Etwa 8 bis 10 Jahre Berufserfahrung in der Java-Entwicklung, idealerweise davon mindestens 3 Jahre in einer leitenden Position im Entwicklungsbereich
  • Nachgewiesene Fachkompetenz in den Bereichen Java-Entwurfsmuster, Containerisierung und API-Lösungen
  • Erfahrung mit modernem Java (Java 21+)
  • Idealerweise Erfahrung im Umgang mit unserer UI-Technologie, die derzeit auf C++ und QT basiert, aber ab 2027 auf eine webbasierte Lösung (React) umgestellt wird
  • Es ist kein Ausschlusskriterium, wenn man keine C++/QT-Kenntnisse hat, solange man Web-Kenntnisse nachweisen kann)
  • Fachkenntnisse im Aufbau und der Wartung von CI-Pipelines zu einem Artefakt-Repository, um die Konsistenz, Qualität und Sicherheit des Codes sowie die Nachvollziehbarkeit der Ergebnisse sicherzustellen
  • Nachweisliche Eigeninitiative und die Fähigkeit zum Selbststudium, um die eigenen Fähigkeiten kontinuierlich weiterzuentwickeln
  • Coaching- und Mentoring-Kompetenzen zur Verbesserung der Leistungsfähigkeit der Teams aus Sicht der Softwareentwicklung
  • Erforderlich ist nachweisliche Erfahrung in der Zusammenarbeit mit Offshore-Partnern sowie im Aufbau und der Erweiterung von Teams.
  • Schön, wenn vorhanden:
    • Kenntnisse oder Fachwissen in C++/QT
    • Automatisierte Bereitstellung von Workloads in GCP
  • Über die Person:
    • Ausgezeichnete Kommunikationsfähigkeiten; Erfahrung in der Zusammenarbeit mit verschiedenen Regionen wäre von Vorteil
    • Ausgezeichnete Englisch- und Deutschkenntnisse
    • Fähigkeiten zur Problemlösung
    • Arbeitet gut mit verschiedenen Interessengruppen zusammen (wie z. B. Produktmanagement, Service Desk und Professional Services)

Wenn Sie sich für Technologie begeistern und gerne an anspruchsvollen Projekten mit einem talentierten Team arbeiten möchten, würden wir uns sehr über Ihre Bewerbung freuen. Bewerben Sie sich jetzt und helfen Sie uns dabei, Ideen in „[email protected]“ zu verwandeln!

Schicken Sie uns Ihren Lebenslauf und Ihr Anschreiben

„*“ kennzeichnet Pflichtfelder

Vollständiger Name*
Akzeptierte Dateiformate: pdf, doc, docx, maximale Dateigröße: 5 MB.
Datenschutz*
Datenverarbeitung