Back End Java Developer

Active SC Clearance Preferred

Role Overview

We are offering a unique opportunity for a Back End Java Developer to join a large-scale public sector programme with an innovative market leader. You will work on developing new features and enhancing systems for a portfolio of government clients.

This role is ideal for a developer who is passionate about clean, scalable Java code, enjoys working in collaborative Agile teams, and has strong experience in modern Back End and cloud-based architectures.

Key Responsibilities

  • Design, develop, and maintain Back End Java applications and microservices
  • Build and enhance RESTful APIs for enterprise-scale systems
  • Collaborate with cross-functional teams to deliver high-quality solutions
  • Contribute to architecture decisions and microservices design patterns
  • Work with messaging systems and distributed architectures
  • Ensure high standards of code quality, testing, and performance
  • Participate in Agile ceremonies (Scrum/Kanban) and continuous improvement initiatives
  • Support CI/CD pipelines and DevOps practices
  • Troubleshoot and resolve production and integration issues

Essential Skills & Experience

  • Strong experience with:
    • Java 8, 11, and 17
    • Spring Framework and Spring Boot
  • Hands-on experience with Relational Databases, particularly:
    • Oracle and PL/SQL
  • Experience with JEE standards:
    • CDI, JPA, JMS
  • Proven experience in microservices development on cloud platforms:
    • AWS or Azure
  • Strong understanding of microservices design patterns
  • Experience with messaging technologies:
    • RabbitMQ and IBM MQ
  • Experience building and consuming REST APIs
  • Familiarity with CI/CD and DevOps tools:
    • Git, Jenkins
    • Ansible or Terraform (preferred)
  • Experience with ELK stack, especially Kibana
  • Hands-on experience with AWS services, such as:
    • ECS, EKS
    • API Gateway
    • Serverless technologies (eg, Lambda)
  • Experience working in Agile environments:
    • Scrum, Kanban
    • TDD and BDD practices

Nice to Have Skills

  • Experience with container technologies:
    • Docker, Kubernetes
  • Familiarity with AppDynamics
  • Experience building web applications
  • Exposure to Front End frameworks:
    • Angular or React
  • Knowledge of Domain-Driven Design (DDD)
  • Experience in large-scale integration projects involving:
    • Messaging, web services, distributed systems
  • Experience supporting live production systems (2nd/3rd line support)
  • Prior experience working in the public sector

Job Details

Company
Falcon Chase International
Location
Leeds, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
Posted