9.017 IT-Jobs

Software Developer mit Open Search Expertise (m/w/d)

Jobriver HR Service (9015 weitere Jobs)
Berlin
Hybrid
Vollzeit
Mid-Level
vor 32 Tagen
60.000 € – 90.000 € / Jahr

Beschreibung

Das Unternehmen ist eine der führenden europäischen Management- und Technologieberatungen und agiert als echter Tech-Player. Es versteht sich als Vordenker und entwickelt gemeinsam mit seinen Kunden maßgeschneiderte Lösungen sowie präzise Prozesse und implementiert innovative Technologien. Weltweit sind über 50.000 tech-affine und kluge Köpfe beschäftigt, die gemeinsam die Zukunft der Kunden und der Gesellschaft gestalten. In dieser Rolle als Software Developer sind Sie verantwortlich für das Design und die Entwicklung im Bereich Datenbanken und Suchmaschinen. Zu Ihren konkreten Aufgaben gehört die Konzeption und Umsetzung relationaler Datenmodelle sowie die Entwicklung von Backend Services mittels Java. Sie fördern eine proaktive Zusammenarbeit mit Architekten, Entwicklern und dem Betriebsteam. Ihre Verantwortung umfasst die Umsetzung der Open Search Architektur, Cluster-Sizing, Shard-Strategien und Performance-Tuning. Zudem entwerfen Sie performante Mappings und Index-Strategien und optimieren Indizes, Queries und Systemkonfigurationen. Die Beratung erfordert Flexibilität, weshalb Ihr Projekteinsatz sich nach den Kundenbedürfnissen und Ihrer Projektsituation richtet. Sie arbeiten deutschlandweit in den Offices, beim Kunden vor Ort oder von zu Hause aus. Das Arbeitsumfeld ist geprägt von Teamgeist, offener Kommunikation und einer Duzkultur, in der Vielfalt gelebt wird.

Anforderungen

Der ideale Kandidat hat ein abgeschlossenes Studium der (Wirtschafts-) Informatik, -Mathematik oder Wirtschaftswissenschaften. Zudem sollte er über ausgeprägte praktische Erfahrungen mit OpenSearch oder alternativ Elasticsearch verfügen, insbesondere in den Bereichen Datenmodellierung, Index-Design, Query-Tuning und Relevanzoptimierung. Eine mehrjährige Berufserfahrung in der Softwareentwicklung, idealerweise im Backend-Umfeld, ist ebenfalls erforderlich. Sehr gute Kenntnisse in Java oder einer anderen gängigen Programmiersprache sind Voraussetzung. Ein sicheres Verständnis von logischen und physischen Datenmodellen sowie Erfahrung im Performance-Tuning verteilter Systeme sind von Vorteil. Kenntnisse in Container- oder Cloud-Umgebungen wie Docker, Kubernetes oder AWS/OpenSearch Service sind ein Plus. Erfahrung mit SQL und relationalen Datenbanken wie PostgreSQL oder einer anderen relationalen Datenbank ist ebenfalls wichtig. Der Kandidat sollte eine strukturierte und analytische Arbeitsweise mitbringen sowie Freude daran haben, Verantwortung in einem kleinen Team zu übernehmen. Sehr gute Deutschkenntnisse in Wort und Schrift (mindestens C1) sowie Englischkenntnisse runden das Profil ab.

Technologien

Java PostgreSQL Docker Kubernetes AWS Elasticsearch

Soft Skills

Teamfähigkeit Kommunikation Analytisches Denken

Erforderliche Sprachen

Deutsch Englisch

Jetzt bewerben

75.000 €
0 / 800 Zeichen

Lebenslauf, Zeugnisse, Anschreiben (PDF, max. 10MB pro Datei, max. 5 Dateien)

Dateien hier ablegen oder klicken
Weitere Informationen findest du in der Datenschutzerklärung. Du kannst deine Einwilligung jederzeit widerrufen.