Senior Java Developer
Qualient Technology Solutions UK Limited
Solihull, United Kingdom
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 85KJob location
Solihull, United Kingdom
Tech stack
Java
Spring Security
ActiveMQ
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Bootstrap
Cloud Computing
Continuous Integration
Quartz (Graphics Layer)
Linux
DevOps
Distributed Systems
Amazon DynamoDB
Hibernate
JasperReports
Java Persistence API
Spring
JUnit
PostgreSQL
Linux System Administration
Maven
Scrum
Mockito
Prometheus
Standard Sql
Simple Object Access Protocol (SOAP)
SonarQube
SQL Databases
Systems Integration
Web Services
Enterprise Software Applications
Test Driven Development
Spring Cloud
DevOps Tools - Open-source
Grafana
Spring-boot
SOAPAPI
Jmock
Postfix
GIT
Spring Data
Amazon Web Services (AWS)
Containerization
Angular
Atlassian Tools
Route53
Cloudwatch
REST
Amazon Web Services (AWS)
Spring Batch
Docker
Jenkins
Microservices
Job description
- 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.
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