Proximie
NextWave Consulting Ltd
Développeur Backend Java - Birmingham • Hybride • £50–65k • Pas à Londres
👥 Ce rôle est idéal si vous avez travaillé sur
Développeur Backend Java
Si votre idée de l'ingénierie backend va au-delà du CRUD APIs et du boilerplate de microservices — ce rôle est fait pour vous.
Nous construisons les services backend principaux d'une plateforme Data Fabric qui régit l'accès aux données, les droits et l'application des politiques de requête sur des systèmes de données d'entreprise distribués.
C'est de l'ingénierie de plateforme : moteurs de règles déterministes, planification/interception SQL, et services à haut débit qui se situent sur le chemin critique de l'accès aux données.
C'est du travail approfondi en infrastructure backend + données.
- Plateformes de données, couches de gouvernance, moteurs de requêtes, ou planificateurs SQL
- Services Backend/plateforme situés sur le chemin critique de l'accès aux données
- Systèmes où la correction, le déterminisme et la performance sont importants
Lieu : Birmingham (Hybride)
Emploi : Contrat à durée déterminée
Salaire : £50,000 – £65,000 de base (selon l'expérience)
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
🚀 Ce que vous ferez
- Construire des services backend principaux en Java (17/21) pour le contrôle d'accès et la manipulation des requêtes
- Implémenter des moteurs de politiques / règles déterministes pour la gouvernance des données
- Travailler sur l'analyse, la planification, la validation et la transformation SQL (par exemple, Calcite ou des planificateurs similaires)
- S'intégrer avec des plateformes de données distribuées / moteurs de requêtes (par exemple, Starburst ou similaires)
- Gérer les contrats API avec une documentation vivante en CI/CD
- Construire des pipelines de qualité production, testables
- Piloter l'observabilité, la fiabilité et la performance
- Contribuer aux décisions d'architecture (modularité, DI, extensibilité)
Ce que vous apportez (Indispensable)
- Solide expérience pratique en Java (17/21) + Spring
- Compréhension approfondie de JDBC, de l'analyse/validation SQL, de la planification/optimisation des requêtes
- Expérience avec des planificateurs SQL ou des couches de transformation de requêtes
- Solides bases en structures de données, algorithmes et performance backend
- Tests de qualité production utilisant JUnit 5, Mockito
- Expérience avec l'architecture propre, la DI, la conception modulaire
- À l'aise avec la gestion de CI/CD, la qualité du code, l'observabilité
- Familiarité avec Docker, Maven, Jenkins
⭐ Atouts
- Apache Calcite
- Starburst ou moteurs de requêtes fédérées
- Optimisation des performances JVM
- Interfaces de services à haut débit (REST/gRPC)
- Couches de gouvernance des données ou d'application des politiques
