NVIDIA
NextWave Consulting Ltd
Backend Java Developer - Birmingham • Hybrid • £50–65k • Not London
👥 Diese Rolle ist ideal, wenn Sie an Folgendem gearbeitet haben
Backend Java Developer
Wenn Ihre Vorstellung von backend Engineering mehr ist als CRUD APIs und Microservice-Boilerplate – dann ist diese Rolle genau das Richtige für Sie.
Wir entwickeln die zentralen backend-Services einer Data Fabric-Plattform, die Datenzugriff, Berechtigungen und Abfrage-Richtlinien über verteilte Unternehmensdatensysteme hinweg steuert.
Dies ist Plattform-Engineering: deterministische Regel-Engines, SQL-Planung/-Abfang und Hochdurchsatz-Services, die sich auf dem kritischen Pfad des Datenzugriffs befinden.
Dies ist tiefgreifende backend + Dateninfrastruktur-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 Leistung wichtig sind
Standort: Birmingham (Hybrid)
Anstellungsart: Befristeter Vertrag
Gehalt: £50,000 – £65,000 Basis (abhängig von Erfahrung)
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
🚀 Was Sie tun werden
- Erstellen von zentralen backend-Services in Java (17/21) für Zugriffskontrolle und Abfrage-Manipulation
- Implementieren von deterministischen Policy-/Regel-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)
- Verwalten von API-Verträgen mit lebendiger Dokumentation in CI/CD
- Erstellen von produktionsreifen, testbaren Pipelines
- Förderung von Observability, Zuverlässigkeit und Leistung
- Beitrag zu Architektur-Entscheidungen (Modularität, DI, Erweiterbarkeit)
Was Sie mitbringen (Must-Have)
- Starke praktische Erfahrung in Java (17/21) + Spring
- Tiefes Verständnis von JDBC, SQL-Parsing/-Validierung, Abfrageplanung/-optimierung
- Erfahrung mit SQL-Plannern oder Query-Transformationsschichten
- Solide Kenntnisse in Datenstrukturen, Algorithmen und backend-Performance
- Produktionsreifes Testen mit JUnit 5, Mockito
- Erfahrung mit Clean Architecture, DI, modularem Design
- Sicherer 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
