Proximie
NextWave Consulting Ltd
Desarrollador Backend Java – Data Fabric / Platform Engineering
👥 Este puesto es ideal si has trabajado en
Desarrollador Backend Java – Data Fabric / Platform Engineering
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 gobierna 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 backend + infraestructura de datos.
- Plataformas de datos, capas de gobernanza, motores de consulta o planificadores de SQL
- Servicios backend/de plataforma que se encuentran en la ruta crítica del acceso a los datos
- Sistemas donde la corrección, el determinismo y el rendimiento son importantes
Ubicación: Londres (Híbrido)
Empleo: Permanente
Salario: £70,000 – £90,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/motores de reglas deterministas 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)
- Ser propietario de los contratos de API con documentación viva en CI/CD
- Construir pipelines de calidad de producción, testeables
- Impulsar la observabilidad, la fiabilidad y el rendimiento
- Contribuir a las decisiones de arquitectura (modularidad, DI, extensibilidad)
Qué aportas (Imprescindible)
- Sólida 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
- Cómodo siendo responsable de 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 JVM
- Interfaces de servicios de alto rendimiento (REST/gRPC)
- Capas de gobernanza de datos o aplicación de políticas
