Module Lead (Java Fullstack)
Core
Lead the full lifecycle delivery of enterprise Java applications for the eLIMS-Forensics programme, supporting DNA analysis and forensic workflows for police forces and courts across Europe.
Role type
Module Lead (Java Fullstack)
Builds
Enterprise Java applications, rich client applications (Eclipse RCP), and backend services for forensic case management.
Domain
Forensic science / Criminal justice / Life sciences
Deliverable
production ML models | product features | infrastructure
Required skills
Java 11/17, Java EE/Jakarta EE, Eclipse RCP/SWT/JFace, PostgreSQL, JPA/Hibernate, WildFly, Docker, Azure DevOps, CI/CD pipelines, Git, Maven, Object-oriented design, SOLID principles, Legacy system modularization
Preferred skills
Architecture and hands-on development in regulated environments, Extensive enterprise Java experience (10yr+), Experience with LIMS systems
Technologies
Java 11, Java 17, Java EE, Jakarta EE, Eclipse RCP, SWT, JFace, PostgreSQL, WildFly, Docker, Azure DevOps, Maven, Eclipse 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 responsibilities