Backend Java Developer - Birmingham • Hybrid • £50–65k • Not London
—
Backend Java Developer Location: Birmingham (Hybrid) Employment: Fixed Term Contract Salary: £50,000 – £65,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
No hard skills extracted
No soft skills extracted
| Query | Country | Status | Response ms | Created |
|---|---|---|---|---|
| Backend Java Developer - Birmingham • Hybrid • £50–65k • Not London | fallback | 565 | 2026-03-21 19:13 | |
| junior backend developer in London | gb | processed | 9313 | 2026-03-21 15:30 |
{
"job_id": "MJO6-ZZ0V610lMfUAAAAAA==",
"job_city": "London",
"job_state": null,
"job_title": "Backend Java Developer - Birmingham • Hybrid • £50–65k • Not London",
"job_salary": null,
"job_country": "GB",
"job_benefits": null,
"job_latitude": 51.5072178,
"job_location": "London",
"job_onet_soc": "15113200",
"apply_options": [
{
"is_direct": false,
"publisher": "LinkedIn",
"apply_link": "https://uk.linkedin.com/jobs/view/backend-java-developer-birmingham-%E2%80%A2-hybrid-%E2%80%A2-%C2%A350%E2%80%9365k-%E2%80%A2-not-london-at-nextwave-consulting-4383286337?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
},
{
"is_direct": false,
"publisher": "Talents By StudySmarter",
"apply_link": "https://talents.studysmarter.co.uk/companies/nextwave-consulting-ltd/city-of-london/backend-java-developer-birmingham-hybrid-50-65k-not-london-31312964/?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
},
{
"is_direct": false,
"publisher": "Talent.com",
"apply_link": "https://uk.talent.com/view?id=610108338255695137&utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
},
{
"is_direct": false,
"publisher": "Jobg8",
"apply_link": "https://jobs.jobg8.com/jobs/backend-java-developer-birmingham-hybrid-50-65k-not-in-london-united-kingdom/5673-308426072272?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
},
{
"is_direct": false,
"publisher": "LifeworQ",
"apply_link": "https://lifeworq.com/job/5c815cf3-0ed3-4889-a54e-8bb340414cd1?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
},
{
"is_direct": true,
"publisher": "Recruit.net",
"apply_link": "https://www.recruit.net/job/backend-java-developer-birmingham-hybrid-jobs/5636BB15A36AB9DB?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
},
{
"is_direct": false,
"publisher": "Jobilize",
"apply_link": "https://www.jobilize.com/job/gb-inner-london-backend-java-developer-birmingham-hybrid-50-65k-not?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
},
{
"is_direct": null,
"publisher": "LinkedIn",
"apply_link": "https://uk.linkedin.com/jobs/view/backend-java-developer-birmingham-%E2%80%A2-hybrid-%E2%80%A2-%C2%A350%E2%80%9365k-%E2%80%A2-not-london-at-nextwave-consulting-4383286337"
}
],
"employer_logo": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQuITTVhSAW-gXXlwHPl76_JQwEcsUAvdq5VIjp&s=0",
"employer_name": "NextWave Consulting",
"job_is_remote": false,
"job_longitude": -0.12758619999999998,
"job_posted_at": "10 days ago",
"job_publisher": "LinkedIn",
"job_apply_link": "https://uk.linkedin.com/jobs/view/backend-java-developer-birmingham-%E2%80%A2-hybrid-%E2%80%A2-%C2%A350%E2%80%9365k-%E2%80%A2-not-london-at-nextwave-consulting-4383286337?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
"job_highlights": {},
"job_max_salary": null,
"job_min_salary": null,
"job_description": "Backend Java Developer\n\nLocation: Birmingham (Hybrid)\n\nEmployment: Fixed Term Contract\n\nSalary: £50,000 – £65,000 base (dependent on experience)\n\nIf your idea of backend engineering is more than CRUD APIs and microservices boilerplate — this role is for you.\n\nWe’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.\n\nThis is platform engineering: deterministic rule engines, SQL planning/interception, and high-throughput services that sit on the critical path of data access.\n\nThis is deep backend + data infrastructure work.\n\n🚀 What You’ll Do\n• Build core backend services in Java (17/21) for access control and query manipulation\n• Implement deterministic policy / rule engines for data governance\n• Work on SQL parsing, planning, validation, and transformation (e.g., Calcite or similar planners)\n• Integrate with distributed data platforms / query engines (e.g., Starburst or similar)\n• Own API contracts with living documentation in CI/CD\n• Build production-grade, testable pipelines\n• Drive observability, reliability, and performance\n• Contribute to architecture decisions (modularity, DI, extensibility)\n\nWhat You Bring (Must-Have)\n• Strong hands-on experience in Java (17/21) + Spring\n• Deep understanding of JDBC, SQL parsing/validation, query planning/optimization\n• Experience with SQL planners or query transformation layers\n• Strong grounding in data structures, algorithms, and backend performance\n• Production-grade testing using JUnit 5, Mockito\n• Experience with clean architecture, DI, modular design\n• Comfortable owning CI/CD, code quality, observability\n• Familiarity with Docker, Maven, Jenkins\n\n⭐ Nice to Have\n• Apache Calcite\n• Starburst or federated query engines\n• JVM performance tuning\n• High-throughput service interfaces (REST/gRPC)\n• Data governance or policy enforcement layers\n\n👥 This Role Is Ideal If You’ve Worked On\n• Data platforms, governance layers, query engines, or SQL planners\n• Backend/platform services that sit in the critical path of data access\n• Systems where correctness, determinism, and performance matter",
"job_google_link": "https://www.google.com/search?q=jobs&gl=gb&hl=en&udm=8#vhid=vt%3D20/docid%3DMJO6-ZZ0V610lMfUAAAAAA%3D%3D&vssid=jobs-detail-viewer",
"employer_website": null,
"job_onet_job_zone": "4",
"job_salary_period": null,
"job_apply_is_direct": false,
"job_employment_type": "Contractor",
"job_employment_types": [
"CONTRACTOR"
],
"job_posted_at_timestamp": 1773187200,
"job_posted_at_datetime_utc": "2026-03-11T00:00:00.000Z"
}