Point your AI agent at freehire and let it find you a job.

Get the CLI →

Senior Java Developer

Discussion

Salary: £85,000 - 85,000 per year

Requirements:
  • Java 17+ experience
  • Strong experience with Spring Boot, Spring Data JPA, Spring Integration, Spring Batch, Spring Cloud, Spring Security, Spring Data, and other Spring extension projects
  • Experience with microservices, large-scale integration projects, distributed systems, REST and SOAP web services, and messaging with ActiveMQ
  • Experience with SQL databases, especially PostgreSQL, Aurora, and JPA/Hibernate
  • Experience with Maven, JUnit, Mockito, Powermock, JMock, DBUnit, TestContainers, Jenkins, Git, SonarQube, and Stash Repository
  • Experience with AWS services and cloud hosting components, including EC2, SQS, RDS, DynamoDB, S3, Route53, KMS, and CloudWatch
  • Experience with Docker and containerisation
  • Experience working in Agile environments, including Scrum, Kanban, TDD, and BDD
  • Experience developing in Linux environments and working with Atlassian products
  • Experience with Angular, Bootstrap, Jaspersoft, Quartz, and PostgreSQL-based systems
  • Public sector experience
  • Experience supporting live systems and diagnosing incidents
  • Strong analytical and decision-making abilities
  • Desired: AWS DevOps experience, Postfix experience, Grafana and Prometheus monitoring experience, strong stakeholder management, and expertise in risk management
Responsibilities:
  • Create and implement solutions for our portfolio of biometric products
  • Support live systems and diagnose incidents
  • Work collaboratively within our engineering team to deliver high-quality Java code
  • Contribute to large-scale public sector software delivery programs
  • Build and maintain microservices, integrations, web services, and distributed system solutions
  • Develop and support applications in a cloud-hosted AWS environment
  • Work with testing, CI/CD, and DevOps tooling to support reliable delivery
Technologies:
  • AWS
  • ActiveMQ
  • Angular
  • Atlassian
  • Bootstrap
  • CI/CD
  • Cloud
  • CloudWatch
  • DevOps
  • Docker
  • EC2
  • Git
  • Grafana
  • Hibernate
  • Support
  • JPA
  • JUnit
  • Java
  • Jenkins
  • Kanban
  • Linux
  • Maven
  • PostgreSQL
  • Postfix
  • Prometheus
  • REST
  • SOAP
  • SQL
  • Security
  • Spring
  • Spring Boot
  • TDD
  • Web
  • microservices

More:

We are an innovative market leader offering a unique development opportunity to work on a public sector-based large-scale program. You will join a collaborative engineering team focused on delivering the best possible Java code for our biometric products and supporting live systems. This role is based in a complex, large-scale environment using modern Java, Spring, microservices, AWS, and related enterprise technologies.

last updated 34 week of 2026

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available