Tripadvisor
NextWave Consulting Ltd
Backend Java Developer – Data Fabric / Platform Engineering
Diese Rolle ist ideal, wenn Sie an Folgendem gearbeitet haben
Backend Java Developer – Data Fabric / Platform Engineering
Wenn Ihre Vorstellung von backend Engineering mehr ist als CRUD APIs und Microservices Boilerplate – dann ist diese Rolle genau das Richtige für Sie.
Wir bauen die Kern-backend Services einer Data Fabric Plattform, die den Datenzugriff, Berechtigungen und die Durchsetzung von Abfrageregeln über verteilte Unternehmensdatensysteme hinweg steuert.
Dies ist Platform Engineering: deterministische Regel-Engines, SQL-Planung/-Abfangung und Hochdurchsatz-Services, die sich auf dem kritischen Pfad des Datenzugriffs befinden.
Dies ist tiefgreifende backend + Data Infrastructure Arbeit.
- Datenplattformen, Governance-Layer, Abfrage-Engines oder SQL-Planner
- Backend/Plattform-Services, die sich auf dem kritischen Pfad des Datenzugriffs befinden
- Systeme, bei denen Korrektheit, Determinismus und Performance wichtig sind
Standort: London (Hybrid)
Anstellungsart: Unbefristet
Gehalt: £70,000 – £90,000 Basis (abhängig von Erfahrung)
🚀 Was Sie tun werden
- Erstellen von Kern-backend Services in Java (17/21) für Zugriffskontrolle und Abfragebearbeitung
- Implementieren von deterministischen Policy / Rule Engines für Data Governance
- Arbeiten an SQL-Parsing, -Planung, -Validierung und -Transformation (z. B. Calcite oder ähnliche Planner)
- Integration mit verteilten Datenplattformen / Abfrage-Engines (z. B. Starburst oder ähnliche)
- Verantwortung für API-Verträge mit lebendiger Dokumentation in CI/CD
- Erstellen von produktionsreifen, testbaren Pipelines
- Fördern von Observability, Zuverlässigkeit und Performance
- Beitragen zu Architektur-Entscheidungen (Modularität, DI, Erweiterbarkeit)
Was Sie mitbringen (Must-Have)
- Umfangreiche praktische Erfahrung in Java (17/21) + Spring
- Tiefes Verständnis von JDBC, SQL-Parsing/-Validierung, Abfrageplanung/-optimierung
- Erfahrung mit SQL-Plannern oder Abfragetransformationsschichten
- Starke Grundlagen in Datenstrukturen, Algorithmen und backend Performance
- Produktionsreifes Testen mit JUnit 5, Mockito
- Erfahrung mit Clean Architecture, DI, modularem Design
- Sicher im Umgang mit CI/CD, Code-Qualität, Observability
- Vertrautheit mit Docker, Maven, Jenkins
⭐ Nice to Have
- Apache Calcite
- Starburst oder föderierte Abfrage-Engines
- JVM Performance Tuning
- Hochdurchsatz-Service-Schnittstellen (REST/gRPC)
- Data Governance oder Policy Enforcement Layer
