Senior Java Engineer
Job Description
Senior Java Engineer
\n\neDV or DV Cleared | £70,000-£90,000 | Cheltenham | National Security
\nBuild software that enables analysts to turn complex, multi-source data into actionable intelligence.
\nWe're looking for experienced Java Engineers to develop secure, cloud-native platforms supporting some of the UK's most sensitive National Security programmes. You'll work across large-scale data ingestion, distributed systems, analyst tooling and secure microservices, solving complex engineering challenges in highly regulated environments.
\nWhat you'll be building
\n- \n
- Java services and Apache NiFi data pipelines that ingest, enrich and process large-scale mission data \n
- Secure Spring Boot microservices deployed on OpenShift and Kubernetes \n
- Event-driven distributed systems using message brokers to connect services, data stores and processing pipelines \n
- Modern JavaScript applications and REST APIs that enable analysts to search, visualise and manage operational data \n
- Cross-domain solutions that move information securely between networks of different classifications \n
Technology
\n- \n
- Java, Spring Boot, REST APIs \n
- Apache NiFi, distributed data processing, message brokers \n
- Kubernetes, OpenShift, cloud-native architecture \n
- JavaScript, web API integration and authentication \n
- GitLab, CI/CD, SecDevOps, observability \n
- Database technologies and distributed systems \n
We're looking for
\n- \n
- Strong commercial Java development experience \n
- Experience building scalable microservices and distributed systems \n
- Spring Boot and cloud-native engineering expertise \n
- Experience working with Kubernetes or OpenShift \n
- A passion for clean, resilient software engineering \n
Experience with Apache NiFi, secure environments or modern JavaScript is advantageous.
\nWhy join?
\nFounded by engineers, this is a business where technical excellence comes first. You'll spend 10% of your time on learning and development, work alongside experienced engineers solving genuinely difficult problems, and build software that has a real operational impact.
\nBenefits include:
\n- \n
- 10% pension contribution \n
- 10% dedicated learning and development time \n
- Relocation support \n
- 37.5-hour working week \n
Current eDV or DV clearance, or recently active DV clearance, is essential.
\nIf you're looking for a Java role where distributed systems, secure engineering and modern cloud technologies come together to solve real-world problems, we'd love to hear from you.
