> Markdown version of [/jobs/ext/2176068-java-engineer](https://www.wearedevelopers.com/jobs/ext/2176068-java-engineer). 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 - **Company:** Hackajob Ltd - **Location:** Leeds, UK (Remote available) - **Salary:** £90,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Cloud Computing, Code Generation, Software Quality, Code Review, Continuous Integration, Cursor (Graphical User Interface Elements), Software Debugging, Distributed Computing Environment, Distributed Systems, Github, Gradle, Spring Framework, Apache Maven, Enterprise Messaging Systems, Microsoft SQL Server, OAuth, OpenShift, Oracle (Applications), Scrum Methodology, Redis, Standard Sql, Software Engineering, SQL Databases, Spring Cloud, GitHub Copilot, Snowflake, Outsystems, Prompt Engineering, Spring-boot, Software Security, Backend, Git, Kubernetes, Apache Kafka, Bitbucket, Restful APIs, Software Version Control, Docker, Microservices - **Published:** August 22, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5852366074 ## About the Role * We are looking for solid, practical experience in backend Java development and an interest in scalable distributed systems. * We seek some exposure to trading or financial platforms, with awareness of non-functional requirements such as latency, resiliency, throughput, and failover handling. * We require experience developing cloud-native applications with a microservices architecture running on Docker, OpenShift, or Kubernetes. * We need solid application development skills in Java, SQL (SQL Server, Oracle, etc.), and messaging platforms such as Kafka and MQ. * We require experience with the Spring framework and Spring Boot technologies. * We need experience in Java REST API development and application security best practices such as OAuth and JWT. * We require experience with build and source control tools such as Gradle, Maven, Git, and Bitbucket. * We value familiarity with caching services such as Redis. * We are looking for awareness of AI coding assistants such as GitHub Copilot, Cursor, or Claude to accelerate development, generate boilerplate, and review code. * We expect the ability to apply AI tooling critically by validating, refactoring, and integrating AI-generated code rather than accepting output uncritically. * We value awareness of prompt engineering techniques relevant to software development workflows, including code generation, test writing, documentation, and debugging. * We require experience working in an Agile/Scrum environment. ## Description * We design, develop, and maintain backend components in Java with a focus on performance and resilience. * We contribute hands-on to features across messaging, caching, and distributed processing layers. * We troubleshoot and resolve issues related to sequencing, recovery, message failures, and large-volume processing. * We support releases, deployments, and production stability activities. * We adhere to CI/CD pipelines, code quality standards, and operational readiness requirements. * We apply performance, security, and resilience best practices, particularly around message handling. * We work closely with the Technical Lead and peers to deliver against team objectives. * We contribute to technical discussions, design reviews, and knowledge sharing within the team. * We raise risks, blockers, and progress updates clearly within the team. Technologies: * AI * API * AWS * Backend * BitBucket * CI/CD * Cloud * Copilot * Cursor * Docker * Git * GitHub * Gradle * Support * JWT * Java * Kafka * Kubernetes * Maven * OAuth * OpenShift * Oracle * REST * Redis * SQL * Security * Spring * Spring Boot * microservices * Embedded * OutSystems * Snowflake ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)