Technical Lead
Core
Lead full lifecycle delivery of enterprise Java applications for Forensic Case Management, LIMS, and Expert Reporting platforms in a regulated forensic environment.
Role type
Senior Technical Lead (Software Architecture & Hands-on Development)
Builds
Enterprise systems for Forensic Case Management, LIMS, and Expert Reporting
Domain
Forensics / Life Sciences / Enterprise Software
Deliverable
production ML models | product features | infrastructure
Required skills
Java 11/17, Java EE/Jakarta EE, PostgreSQL, JPA/Hibernate, WildFly, Docker, Azure DevOps, CI/CD pipelines, Object-Oriented Design, SOLID principles, Legacy system modularization
Preferred skills
Enterprise architecture experience, Regulated environment experience, Distributed team leadership
Technologies
Java 11/17, Java EE, Jakarta EE, Eclipse RCP, SWT, JFace, WildFly, PostgreSQL, JPA, Hibernate, JPQL, CriteriaBuilder, Git, Azure DevOps, Docker, 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 delivery leadership