At a Glance
- Tasks: Build core backend services in Java for data governance and query manipulation.
- Company: Join a leading tech firm focused on innovative data solutions.
- Benefits: Competitive salary, hybrid work model, and opportunities for professional growth.
- Other info: Dynamic team environment with exciting projects and career advancement potential.
- Why this job: Make a real impact on cutting-edge data platforms and enhance your engineering skills.
- Qualifications: Strong Java experience and a solid understanding of SQL and backend performance.
The predicted salary is between 70000 - 90000 £ per year.
Location: London (Hybrid)
Employment: Permanent
Salary: £70,000 – £90,000 base (dependent on experience)
If your idea of backend engineering is more than CRUD APIs and microservices boilerplate — this role is for you. We’re building the core backend services of a Data Fabric platform that governs data access, entitlements, and query policy enforcement across distributed enterprise data systems. This is platform engineering: deterministic rule engines, SQL planning/interception, and high-throughput services that sit on the critical path of data access. This is deep backend + data infrastructure work.
What You’ll Do
- Build core backend services in Java (17/21) for access control and query manipulation
- Implement deterministic policy/rule engines for data governance
- Work on SQL parsing, planning, validation, and transformation (e.g., Calcite or similar planners)
- Integrate with distributed data platforms/query engines (e.g., Starburst or similar)
- Own API contracts with living documentation in CI/CD
- Build production-grade, testable pipelines
- Drive observability, reliability, and performance
- Contribute to architecture decisions (modularity, DI, extensibility)
What You Bring (Must-Have)
- Strong hands-on experience in Java (17/21) + Spring
- Deep understanding of JDBC, SQL parsing/validation, query planning/optimization
- Experience with SQL planners or query transformation layers
- Strong grounding in data structures, algorithms, and backend performance
- Production-grade testing using JUnit 5, Mockito
- Experience with clean architecture, DI, modular design
- Comfortable owning CI/CD, code quality, observability
- Familiarity with Docker, Maven, Jenkins
Nice to Have
- Apache Calcite
- Starburst or federated query engines
- JVM performance tuning
- High-throughput service interfaces (REST/gRPC)
- Data governance or policy enforcement layers
This Role Is Ideal If You’ve Worked On
- Data platforms, governance layers, query engines, or SQL planners
- Backend/platform services that sit in the critical path of data access
- Systems where correctness, determinism, and performance matter
Backend Java Developer – Data Fabric / Platform Engineering in London employer: NextWave Consulting Ltd
Join a forward-thinking company that values innovation and technical excellence in the heart of London. As a Backend Java Developer, you'll be part of a collaborative work culture that prioritises employee growth through continuous learning and development opportunities. Enjoy a competitive salary, hybrid working arrangements, and the chance to contribute to cutting-edge data infrastructure projects that make a real impact.
StudySmarter Expert Advice🤫
We think this is how you could land Backend Java Developer – Data Fabric / Platform Engineering in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry on LinkedIn or at meetups. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a GitHub repository with some of your best projects, especially those that highlight your Java and backend engineering prowess. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence.
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you, and applying directly can sometimes give you an edge over other candidates.
We think you need these skills to ace Backend Java Developer – Data Fabric / Platform Engineering in London
Some tips for your application 🫡
Show Off Your Java Skills:Make sure to highlight your hands-on experience with Java, especially versions 17 and 21. We want to see how you've tackled backend challenges and built robust services, so don’t hold back on the details!
Talk About Your Data Experience:Since we're all about data governance and query manipulation, share any relevant projects or experiences you've had with SQL parsing, planning, or working with distributed data platforms. This will help us see how you fit into our vision.
Keep It Clean and Structured:We love clean architecture and modular design, so make sure your application reflects that. Use clear headings, bullet points, and concise language to make it easy for us to read and understand your experience.
Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. We can’t wait to hear from you!
How to prepare for a job interview at NextWave Consulting Ltd
✨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially versions 17 and 21. Be ready to discuss your hands-on experience with Spring and how you've implemented backend services in previous roles. Prepare examples that showcase your understanding of JDBC, SQL parsing, and query planning.
✨Showcase Your Problem-Solving Skills
Expect technical questions that test your knowledge of data structures, algorithms, and backend performance. Think of specific challenges you've faced in past projects and how you overcame them. This is your chance to demonstrate your analytical thinking and problem-solving abilities.
✨Familiarise Yourself with CI/CD Practices
Since the role involves owning CI/CD and code quality, be prepared to discuss your experience with tools like Docker, Maven, and Jenkins. Highlight any projects where you’ve implemented production-grade testing using JUnit 5 or Mockito, as this will show your commitment to quality and reliability.
✨Understand the Bigger Picture
This role is about more than just coding; it’s about contributing to architecture decisions and ensuring data governance. Research the company’s approach to data access and policy enforcement. Being able to discuss how your work fits into the larger context of data platforms will impress your interviewers.