Java Software Engineer
Technology
Cluj-Napoca, Româniaacum 2 săptămâniPână la 28.11.2026
Normă întreagăLa sediu
Descrierea postului
As a Java Developer on this project, you’ll work on the software that runs and supports our client's diagnostic devices. You will be making sure the code is easy to maintain and meets industry standards. A big part of the job involves helping the software communicate smoothly with the hardware, ensuring the whole system works reliably for the people who need it.
Part of your responsibilities:
- Analyze future features and propose technical solutions.
- Implement new features while maintaining the existing solution.
- Design, build, and document new system functionalities.
- Develop software modules that support instrument control, system development, and service operations.
- Manage microservices to keep the system easy to update and maintain.
- Handle inter-module communication using messaging tools like RabbitMQ, WebSockets, and REST.
- Organize software components by classification to simplify regulatory work and upgrades.
- Ensure hardware-software sync by managing communication with instrument controllers.
- Write stable, compliant code to keep the system reliable and safe.
Technical Stack:
- Java
- Spring Boot
- Electron (for UI)
- Docker
- Webservices REST
- RabbitMQ
- PostgreSQL
- Linux
Education
- Bachelor of Science or master’s in computer engineering, Computer Science, Mathematics, Bioinformatics, or equivalent.
Keywords
JavaSpring BootElectronDockerRESTRabbitMQWebSocketsPostgreSQLLinuxMicroservicesSoftware DevelopmentHardware-Software IntegrationInstrument ControlSystem DesignRegulatory ComplianceTechnical DocumentationDiagnostic DevicesInter-Module CommunicationSystem DevelopmentService Operations
Te interesează acest rol?