Module Lead
Core
Lead the full lifecycle delivery, architecture, and development of enterprise Java applications for the eLIMS-Forensics programme, supporting DNA analysis and forensic workflows for police forces and courts.
Role type
Senior IC Module Lead (Enterprise Java)
Builds
Enterprise Java applications, client and server components, and modularized legacy forensic systems
Domain
Forensic Science / Criminal Justice / Life Sciences
Deliverable
production ML models | product features
Required skills
Enterprise Java architecture, Java 11/17, Java EE/Jakarta EE, Eclipse RCP/SWT/JFace, PostgreSQL, WildFly, JPA/Hibernate, CI/CD pipelines, Docker, Maven, Agile/Scrum
Preferred skills
Legacy system evolution, regulated environment experience, distributed team leadership, product development lifecycle expertise
Technologies
Java 11/17, Java EE, Jakarta EE, Eclipse RCP, SWT, JFace, WildFly, PostgreSQL, JPA, Hibernate, Git, Azure DevOps, Docker, Maven, Tycho
Responsibilities
Own and contribute to architecture and development of enterprise Java applications; Provide technical guidance on design and implementation across distributed teams; Support modernisation and evolution of legacy forensic systems; Ensure scalable, maintainable and high-performance solutions; Share knowledge and support capability development across nearshore and offshore teams; Collaborate with product, QA, DevOps and architecture stakeholders
Seniority
Senior, hands-on IC with architectural leadership