Senior Java Developer
Falcon Chase International
Birmingham, United Kingdom
2 days ago
Role details
Contract type
Contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Birmingham, United Kingdom
Tech stack
Java
ActiveMQ
Activiti (Software)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Business Process Model and Notation
Continuous Integration
Amazon DynamoDB
Hibernate
JasperReports
Java Persistence API
Spring
JUnit
PostgreSQL
Maven
Enterprise Messaging Systems
Node.js
Performance Tuning
Scrum
Mockito
SonarQube
SQL Databases
Web Platforms
Test Driven Development
Spring Cloud
Grafana
Spring-boot
SOAPAPI
GIT
SC Clearance
Amazon Web Services (AWS)
Containerization
Angular
Infrastructure Automation Frameworks
Route53
Cloudwatch
Amazon Web Services (AWS)
Spring Batch
Docker
Jenkins
Microservices
Job description
About the Role
We are seeking a highly skilled Senior Java Developer to join a large-scale public sector programme, delivering solutions across a portfolio of biometric and digital identity products. You will play a key role in building, enhancing, and supporting live systems, diagnosing incidents, and engineering high-quality, scalable Java solutions within a collaborative Agile environment.
Must have active SC clearance
Key Responsibilities
- Design, develop, and implement Java-based solutions for large-scale biometric and digital platforms
- Support and maintain live production systems, including incident diagnosis and resolution
- Build and integrate microservices-based architectures using modern Spring technologies
- Collaborate closely with engineers, architects, and stakeholders to deliver high-quality code
- Contribute to CI/CD pipelines and promote engineering best practices
- Mentor and support team members where required
Essential Skills & Experience
- 8-10+ years of hands-on Java development experience on large-scale Spring-based projects
- Java 17+, Spring Boot, Spring Data JPA, Spring Batch, Spring Integration, Microservices
- SQL databases (PostgreSQL/Aurora), Hibernate (JPA)
- REST & SOAP web services
- Messaging systems such as ActiveMQ
- AWS cloud services (EC2, SQS, RDS, DynamoDB, S3, Route53, KMS, CloudWatch)
- CI/CD tooling: Maven, Git, Jenkins, SonarQube
- Containerisation using Docker
- Test-driven development using JUnit, Mockito, TestContainers (or similar)
- Agile delivery (Scrum/Kanban)
- Experience supporting live systems and resolving production issues
- Public sector project experience
Desirable Skills
- Angular and/or Node.js
- Jaspersoft reporting
- Spring Cloud, Activiti BPMN
- DBA-level exposure to performance tuning (Postgres/Aurora)
- AWS DevOps and infrastructure automation
- Monitoring with Grafana
Requirements
- 8-10+ years of hands-on Java development experience on large-scale Spring-based projects
- Java 17+, Spring Boot, Spring Data JPA, Spring Batch, Spring Integration, Microservices
- SQL databases (PostgreSQL/Aurora), Hibernate (JPA)
- REST & SOAP web services
- Messaging systems such as ActiveMQ
- AWS cloud services (EC2, SQS, RDS, DynamoDB, S3, Route53, KMS, CloudWatch)
- CI/CD tooling: Maven, Git, Jenkins, SonarQube
- Containerisation using Docker
- Test-driven development using JUnit, Mockito, TestContainers (or similar)
- Agile delivery (Scrum/Kanban)
- Experience supporting live systems and resolving production issues
- Public sector project experience
Desirable Skills
- Angular and/or Node.js
- Jaspersoft reporting
- Spring Cloud, Activiti BPMN
- DBA-level exposure to performance tuning (Postgres/Aurora)
- AWS DevOps and infrastructure automation
- Monitoring with Grafana