Senior Java Developer
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
- 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
- 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
- ActiveMQ
- Agile
- Angular
- Atlassian
- Aurora
- AWS
- BDD
- Bootstrap
- CI/CD
- Cloud
- CloudWatch
- Containerization
- DevOps
- Distributed Systems
- Docker
- DynamoDB
- EC2
- Git
- Grafana
- Hibernate
- Java
- Jenkins
- JPA
- JUnit
- Kanban
- Linux
- Maven
- Microservices
- Mockito
- PostgreSQL
- Prometheus
- RDS
- Scrum
- SonarQube
- Spring
- SQL
- SQS
- Stakeholder Management
- TDD