Senior Java Engineer
Additional information:
The project focuses on an advanced molecular diagnostics system for infectious diseases, based on multiplex PCR technology, enabling detection of multiple pathogens from a single sample. The solution combines ready-to-use assay cartridges with a modular, automated analyzer featuring a touchscreen interface and robotic cartridge handling. It operates in a high-throughput environment, requiring strong performance, stability, and high-quality code. The role includes both backend development and contribution to a desktop application frontend. The team works with a modern tech stack and actively leverages AI tools to support daily development work.
You’re ideal for this role if you:
have strong hands-on experience with Java 17, Spring 6, and Hibernate 6 / JPA
have experience working with databases (preferably SQLite)
are familiar with Gradle and understand build processes
have experience with Docker and containerized environments
have worked with Liquibase or similar database migration tools
have experience with Swing or are willing to work on desktop applications
actively use AI tools (e.g., Copilot, ChatGPT) in your daily development work
are comfortable working in a high-performance, quality-driven environment
Your day-to-day responsibilities include:
develop and maintain applications using Java 17 and Spring 6
work on backend components and contribute to the Swing-based frontend
integrate with databases and manage schema changes using Liquibase
ensure code quality, performance, and system reliability
collaborate with the team on designing and implementing new features
leverage AI tools to improve development efficiency and solution quality
Senior Java Engineer
Senior Java Engineer