Job Role: Senior Java Developer
Location: Basildon, UK- Remote
Duration: 12 Months FTC
Job Description: We are looking for a highly experienced contractor with strong Java development expertise and deep domain knowledge in national clinical registries, particularly within cardiovascular datasets and reporting platforms.
Key Skills \& Experience Required (All Must-Have):
Certified Java Development professional.
Historical knowledge of the NICOR platform and associated systems.
Proven experience in developing and managing registries, following best practices in system design and usability.
Strong knowledge and understanding of datasets and data structures, specifically related to cardiovascular clinical datasets.
Expertise in the development of national clinical registries for the collection and reporting of cardiac data.
Hands-on experience with QReg5 and CAR frameworks for structured medical data collection.
Development of customised components and modules, including data import and export functionality.
Strong experience working within agile software development environments.
Expertise in designing and integrating AAA concepts (security, authentication, authorisation, integrity, and non-repudiation).
Experience writing JSON files for framework and system integrations.
Ability to develop and manage business rules on both client-side and server-side.
Frontend and backend experience with Angular, Node.js, TypeScript, Leaflet, jsPDF, and Chart.js.
Senior-level expertise in Java and the wider Java ecosystem, including Spring Security and Easy Rules.
Experience designing and delivering bespoke real-time reporting tools, including data querying facilities, interactive dashboards, density map reporting, spine charts, and advanced data visualisation.
Knowledge and experience integrating with Keycloak.
Ability to write CI/CD scripts, deploy QReg5 and CAR applications, and configure VMS environments using Vagrant and Docker, including Docker Compose.
Capability to perform SWAT analysis on existing systems and provide strategic recommendations to meet organisational needs, including defining new workstreams.