Java Backend Developer

Company: Permanent Futures Ltd
Apply for the Java Backend Developer
Location: Leeds
Job Description:

Overview

Futures are partnering with a leading global consultancy to support a key customer requirement, seeking an experienced engineer to join a high-performing team delivering complex, large-scale solutions. This role will focus on designing, building, and enhancing modern cloud-based microservices within a robust Java ecosystem, working across a collaborative, fast-paced environment.

Key Responsibilities

  • Design, develop, and maintain scalable microservices using Java (8/11/17) and Spring Boot
  • Build and integrate RESTful APIs and distributed systems
  • Work with cloud platforms (AWS/Azure), including containerised and serverless architectures
  • Develop and optimise database solutions using Oracle and PL/SQL
  • Implement messaging solutions using RabbitMQ and IBM MQ
  • Contribute to CI/CD pipelines and DevOps practices using tools such as Git, Jenkins, and Terraform/Ansible
  • Monitor and troubleshoot applications using tools such as ELK stack (Kibana)
  • Collaborate within Agile teams (Scrum/Kanban), contributing to TDD/BDD practices
  • Support ongoing system improvements, performance tuning, and reliability initiatives

Required Skills & Experience

  • Strong experience with Java (8/11/17), Spring Framework, and Spring Boot
  • Hands-on experience with relational databases, particularly Oracle and PL/SQL
  • Experience with JEE technologies such as CDI, JPA, and JMS
  • Proven experience building microservices on cloud platforms (AWS/Azure)
  • Strong understanding of microservices design patterns
  • Experience with messaging technologies (RabbitMQ, IBM MQ)
  • Solid experience developing REST APIs
  • Strong knowledge of CI/CD and DevOps tooling (Git, Jenkins, Terraform/Ansible)
  • Experience with ELK stack, particularly Kibana
  • Practical experience with AWS services such as ECS, EKS, API Gateway, and serverless technologies
  • Experience working in Agile environments

Desirable Skills

  • Experience with Docker and Kubernetes
  • Familiarity with AppDynamics
  • Experience building web applications
  • Knowledge of frontend frameworks such as Angular or React
  • Understanding of Domain Driven Design (DDD)
  • Experience working on large-scale integration projects involving distributed systems, messaging, and web services
  • Experience supporting complex systems in 2nd/3rd line environments
  • Public sector experience

#J-18808-Ljbffr…

Posted: April 17th, 2026