Java Engineer
We are building a high-throughput molecular diagnostics platform for infectious diseases. The system combines multiplex PCR testing, automated analyzers, touchscreen interfaces, and robotic cartridge handling to support modern laboratory diagnostics.
We’re looking for an experienced Senior Java Developer to help develop and maintain both backend and desktop application components.
Responsibilities
Develop and maintain backend services and desktop application features
Work with Java 17, Spring 6, Hibernate/JPA, SQLite, and Gradle
Develop software for automated laboratory workflows and analyzer integration
Maintain and improve application architecture and performance
Work with Docker and Liquibase
Collaborate with developers, QA, and product teams
Requirements
Strong commercial experience with:
Java 17
Spring 6
Hibernate 6 / JPA
Experience with SQLite and Gradle
Experience with Docker and Liquibase
Good knowledge of software architecture and clean code principles
Very good English communication skills
Nice to Have
Strong Swing experience (big advantage)
Experience with desktop applications
Experience with hardware-integrated or medical systems
Recruitment Process
1. Technical Interview (1.5–2h)
Meeting with the Manager and Technical Recruiter, including live coding.
2. Manager Interview (up to 1h)
Soft skills and team-fit conversation.
3. Decision
Final feedback and hiring decision.
Java Engineer
Java Engineer