Position: Senior Java Engineer, Health Monitoring System
Company: DataArt
Category: Java
Experience required: 3y

About the vacancy

The client has developed a system that captures vital indicators and advises users on healthy sleep. The application tracks the heart rate, breathing, and bed presence. The data is stored in the server and interpreted by Neural networks to derive a detailed summary of the sleep quality.

DataArt’s specialists are developing the server part of the application. It is a distributed high-load AWS cloud-based solution for handling user healthcare data and providing reports for the users. The main goal is to develop new data processing pipelines in order to be on track with the technologies and providing support for the existing back-end services.

The system is designed with a microservice architecture with synchronous and asynchronous communications between various parts of the system. The major idea is that the system processes data from the "smart beds" to determine the quality of sleep.

Currently, we are working on migrating some of the data from Cassandra to Aurora.

We hire people not to a project, but to the company. If the project (or your work in it) is over, you go to another project or to a paid “Idle”.

Must have
- 4+ years of web application development experience using the Java platform
- Experience working with Java 8+
- Experience working with databases (MySQL)
- Skills using tools for automated project building (Maven or Gradle)
- Knowledge of Docker
- Good spoken English

Would be a plus
- Experience working with Spring Boot
- Experience working with AWS stack: ECS, RDS, Lambda, Step Functions, S3
- Experience using Python for minor tooling
- Experience with Kafka
- Experience with Google Guice as an IoC framework
- Knowledge of Hazelcast

Learn more about our policy of equal opportunities in employment