OpenTable
NextWave Consulting Ltd
Desarrollador Backend Java - Birmingham • Híbrido • £50–65k • No Londres
👥 Este Puesto Es Ideal Si Has Trabajado En
Desarrollador Backend Java
Si tu idea de ingeniería backend es más que CRUD APIs y boilerplate de microservicios, este puesto es para ti.
Estamos construyendo los servicios Backend principales de una plataforma Data Fabric que rige el acceso a los datos, los permisos y la aplicación de políticas de consulta en sistemas de datos empresariales distribuidos.
Esto es ingeniería de plataformas: motores de reglas deterministas, planificación/intercepción de SQL, y servicios de alto rendimiento que se encuentran en la ruta crítica del acceso a los datos.
Esto es trabajo profundo de infraestructura de datos y backend.
- Plataformas de datos, capas de gobernanza, motores de consulta o planificadores de SQL *
- Servicios Backend/plataforma que se encuentran en la ruta crítica del acceso a datos *
- Sistemas donde la corrección, el determinismo y el rendimiento son importantes
Ubicación: Birmingham (Híbrido)
Empleo: Contrato Temporal
Salario: £50,000 – £65,000 base (dependiendo de la experiencia)
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
🚀 Qué Harás
- Construir servicios Backend principales en Java (17/21) para control de acceso y manipulación de consultas
- Implementar políticas deterministas / motores de reglas para la gobernanza de datos
- Trabajar en el análisis, planificación, validación y transformación de SQL (por ejemplo, Calcite o planificadores similares) *
- Integrar con plataformas de datos distribuidas / motores de consulta (por ejemplo, Starburst o similares) *
- Gestionar contratos de API con documentación viva en CI/CD *
- Construir pipelines de calidad de producción, testeables *
- Impulsar la observabilidad, fiabilidad y rendimiento *
- Contribuir a las decisiones de arquitectura (modularidad, DI, extensibilidad)
Qué Aportas (Imprescindible)
- Amplia experiencia práctica en Java (17/21) + Spring *
- Profundo conocimiento de JDBC, análisis/validación de SQL, planificación/optimización de consultas *
- Experiencia con planificadores de SQL o capas de transformación de consultas *
- Sólida base en estructuras de datos, algoritmos y rendimiento backend *
- Pruebas de calidad de producción usando JUnit 5, Mockito *
- Experiencia con arquitectura limpia, DI, diseño modular *
- Comodidad gestionando CI/CD, calidad de código, observabilidad *
- Familiaridad con Docker, Maven, Jenkins
⭐ Deseable
- Apache Calcite
- Starburst o motores de consulta federada *
- Optimización de rendimiento de JVM *
- Interfaces de servicios de alto rendimiento (REST/gRPC) *
- Capas de gobernanza de datos o aplicación de políticas
