At a Glance
- Tasks: Build core backend services in Java for data governance and query manipulation.
- Company: Innovative tech company focused on data infrastructure and platform engineering.
- Benefits: Competitive salary, hybrid work model, and opportunities for professional growth.
- Other info: Dynamic role with a focus on performance and reliability in backend systems.
- Why this job: Join a team shaping the future of data access with cutting-edge technology.
- Qualifications: Strong Java experience and understanding of SQL parsing and optimization.
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: JAVA,spring core
Join a forward-thinking company that values innovation and technical excellence, offering a dynamic work culture in the heart of London. As a Backend Java Developer, you'll have the opportunity to work on cutting-edge data infrastructure projects while enjoying a hybrid work model that promotes work-life balance. With competitive salaries and a strong focus on employee growth, this is an ideal environment for those looking to advance their careers in backend engineering.
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! Get out there and connect with folks in the industry. Attend meetups, webinars, or even local tech events. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
✨Tip Number 2
Show off your skills! Create a GitHub repository showcasing your projects, especially those related to backend services or data platforms. This gives potential employers a taste of what you can do and how you approach problem-solving.
✨Tip Number 3
Prepare for technical interviews by brushing up on your Java skills and understanding SQL parsing and query planning. Practice coding challenges and system design questions that reflect the kind of work you'll be doing in this role.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are genuinely interested in joining our team.
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 services that go beyond the basics.
Talk About Your Data Experience:Since we're all about data governance and query manipulation, share any projects where you've worked with SQL parsing or similar technologies. This will help us understand your depth in data infrastructure.
Be Clear on CI/CD and Testing:We love a good production-grade pipeline! Mention your experience with CI/CD tools and testing frameworks like JUnit 5 and Mockito. It shows us you're serious about code quality and reliability.
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.
How to prepare for a job interview at JAVA,spring core
✨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. They’ll want to see that you can go beyond the basics!
✨Understand Data Governance
Since this role involves data governance and query manipulation, be prepared to talk about your experience with SQL parsing and validation. Familiarise yourself with deterministic policy engines and be ready to share examples of how you've worked with data access control.
✨Showcase Your Testing Skills
Production-grade testing is crucial for this position. Bring examples of how you've used JUnit 5 and Mockito in your projects. Discuss your approach to ensuring code quality and reliability, as they’ll be keen to know how you maintain high standards in your work.
✨Familiarity with CI/CD Tools
This role requires a solid understanding of CI/CD processes. Be ready to discuss your experience with tools like Docker, Maven, and Jenkins. Highlight any projects where you’ve owned the CI/CD pipeline and how it contributed to the overall success of the project.