> Markdown version of [/jobs/ext/4667973-java-engineer-security](https://www.wearedevelopers.com/jobs/ext/4667973-java-engineer-security). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Engineer (Security) - **Company:** Ocho People - **Location:** Belfast, United Kingdom - **Experience:** Experienced - **Salary:** £45,000 - £60,000 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Microsoft Azure, Elasticsearch, Redis, Google Cloud, Cloud Platform System, Spring-boot, Backend, Event Driven Architecture, Kubernetes, Apache Kafka, Docker, Golang, Microservices - **Published:** November 11, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5961260912 ## About the Role * 3+ years' commercial backend engineering experience in Java (Spring Boot or similar) * Experience designing microservices and event-driven architectures * Hands-on experience with at least one major cloud platform (AWS, GCP or Azure) * Experience with Docker and ideally Kubernetes * Enthusiasm to learn and work in Go * Based in Northern Ireland with existing right to work in the UK (visa sponsorship is not available) Desirable / Nice to Have: * Experience in cybersecurity, observability or infrastructure products * Exposure to Go, Kafka, Redis or Elasticsearch * Side projects or technical interests beyond your day job ## Description Your Java depth is exactly what this team values. You will join a backend team that builds in Java and Go, designing distributed services that process live security data across AWS, GCP and Azure. Engineers here have moved into Go quickly with full support, so you can grow your stack while delivering real impact from day one. You will own services end to end in a low-ego, engineering-led culture, and you will be allocated to one of four delivery teams after interview, each working across different cloud platforms., * Build and scale distributed backend services in Java and Go * Design event-driven systems using queues, retries and dead-letter handling * Own services end to end, from design and deployment to monitoring and maintenance * Deploy and run services on Kubernetes across AWS, GCP and Azure * Make clear, well-reasoned decisions on cost, scalability and reliability * Integrate with cloud provider APIs to discover and assess customer environments * Collaborate with Research, Security and Product teams to ship new capabilities * Raise the quality bar through thoughtful design and code reviews