Unternehmensbeschreibung
Wir sind als eine der führenden europäischen Management- und Technologieberatungen ein echter Tech-Player. Wir sehen uns als Vordenker*innen, handeln und denken strategisch, entwickeln mit unseren Kunden maßgeschneiderte Lösungen, sowie präzise Prozesse und implementieren innovative Technologien. Weltweit sind wir über 50.000 tech-affine und kluge Köpfe – gemeinsam gestalten wir die Zukunft unserer Kunden und die der Gesellschaft.
Bist du bereit, das digitale Europa mitzugestalten?
Stellenbeschreibung
- Du verantwortest das **Design und die Entwicklung im Bereich Datenbanken und Suchmaschinken** sowie der Konzeption und Umsetzung relationaler Datenmodelle
- Hierbei entwickelst du **Backend Services** mittels Java
- Fördere eine proaktive Zusammenarbeit mit Architekten, Developern und dem Betriebsteam
- Du übernimmst mit deinem Know-How folgende Aufgaben und Verantwortungen:
- die Umsetzung der Open Search Architektur (Cluster, Shards, Replikate, Node‑Rollen), Cluster‑Sizing, Shard‑Strategien und Performance‑Tuning
- den Entwurf performanter Mappings und Index‑Strategien sowie der Optimierung von Indizes, Queries, Systemkonfigurationen und die Integration in Produkt und Anwendungslandschaft
- Du entwickelst KI-gestützte Lösungsansätze und Automatisierungen, bewertest deren Mehrwert sowie Einsatzgrenzen kritisch und leitest daraus konkrete Impulse ab, bestehende Prozesse weiterzuentwickeln sowie neue zu etablieren
- Beratung heißt Flexibilität: Dein Projekteinsatz richtet sich nach unseren Kunden und deiner Projektsituation – du arbeitest deutschlandweit in unseren Offices, beim Kunden vor Ort und von zu Hause
Qualifikationen
- Du hast ein abgeschlossenes Studium der (Wirtschafts-) Informatik, -Mathematik oder Wirtschaftswissenschaften
- Eine ausgeprägte praktische Erfahrung mit OpenSearch (alternativ auch in Elasticsearch), insbesondere der Datenmodellierung und dem Index‑Design, Query‑Tuning und Relevanzoptimierung sowie dem Betrieb, der Administration und Skalierung kannst du vorweisen
- Sehr gute Kenntnisse in Java (alternativ auch in einer anderen gängigen Programmiersprache) sind für dich selbstverständlich die du durch eine mehrjährige Berufserfahrung in der Softwareentwicklung, idealerweise im Backend‑Umfeld aneignen konntest
- Ebenso bringst du ein sicheres Verständnis von logischen und physischen Datenmodellen mit und konntest bereits **Erfahrung im Performance‑Tuning verteilter Systeme** sammeln
- Ein Plus sind **Kenntnisse in Container‑ oder Cloud‑Umgebungen** (z. B. Docker, Kubernetes, AWS/OpenSearch Service)
- Bereits in der Vergangenheit konntest du deine fundierte Erfahrung mit SQL und relationalen Datenbanken wie PostgreSQL gekonnt einsetzen (alternativ auch in einer anderen relationalen Datenbank)
- Du stehst für eine strukturierte, analytische Arbeitsweise und hast Freude daran, Verantwortung in einem kleinen Team zu übernehmen
- Du weißt, wie man KI-Tools gezielt und reflektiert einsetzt, Ergebnisse kritisch bewertet und aktuelle technologische Entwicklungen sowie innovative Impulse wirkungsvoll in deine Arbeit, Projekte und Kundenlösungen einbringst
- Sehr gute Deutschkenntnisse in Wort und Schrift (mind. C1) sowie Englischkenntnisse runden dein Profil ab