Position: Java Developer for Smart Reporting
Company: Daxx
Category: Java
Experience required: 3y
English level: upper

**Responsibilities:**
- Design and implementation of the FHIRcast Hub.
- Design and implementation of configuration, administration and monitoring of the software.
- Optimize performance and scalability of the software.
- Cover software with sufficient unit tests.

**Requirements:**
- At least 3 years of experience in Java development.
- At least 3 years of experience in Spring and Spring boot frameworks. 
- At least 3 years of experience in backend development of Restful servers.
- Experience in multithreading.
- Experience in WebSocket communication.
- Good understanding of microservice architecture.
- Good understanding and experience with AWS, Docker and Kubernetes
- Experience in Mockito and JUnit testing.
- Upper-intermediate level of English

**Will be a plus:**
- HL7, FHIR and FHIRcast knowledge.
- Javascript, React, node-js

**Daxx offers:**
- Direct cooperation with the customer
- Dedicated HR / Client Manager
- Regular performance reviews
- Competitive salary, medical insurance, 20 working vacation days
- Regular corporate events, team buildings, etc.