Senior Java Developer Offline

Requirements:

4+ years of commercial experience with Java

Java 8, Stream API, Core, JDBC, multithreading, Collections, I/O

Spring Core, Spring Data, Hibernate

Microservices, strong understanding of the principles of microservice architecture

Experience with Apache Kafka, Apache Spark

Understanding of data structures and algorithms

Experience with Cassandra, PostgreSQL databases

Docker, Jenkins, Maven, Git

Linux shell experience

 

Would be a plus:

Redis

Eventuate

Strong understanding of distributed applications

 

About the project:

- Equipment monitoring system capable of collecting and transforming sensor data, performing real-time and historical analysis

- Anomaly detection with a flexible and user-friendly rule engine

- User alerting via email, SMS, voice call

- Data visualization on a secure multi-tenant cloud portal

- User customizable dashboards

- PowerBI integration

 

Technologies: Kaa IoT platform, Apache Spark, Cassandra, Redis, PostgreSQL, Apache Kafka, Spring, AWS.

 

Стриминг система для сбора, хранения и анализа данных, полученных от различных устройств, построенная на базе технологий: Kaa, Kafka, Flume, Spark, Redis, Cassandra, AWS.

 

Приложение позволяет получать сообщения от устройств (events), производить преобразования над ними (transformations), проверять соблюдение определенных правил (rules) и нотифицировать в случае их нарушения notifications).

 

Приложение предоставляет богатый интерфейс (API) доступа к данным. Пользователь может анализировать имеющиеся данные, используя UI самого приложения, либо посредством интерфейса ODBC (AWS Athena).

 

UI позволяет следить за состоянием устройств и управлять им в реальном времени. Данные могут быть организованы в виде: таблиц, графиков, гистограмм, чартов… Имеется возможность интеграции с Microsoft PowerBI.

The job ad is no longer active
Job unpublished on 24 December 2020

Look at the current jobs Java Kyiv→

Similar jobs

Bulgaria, Estonia, United Kingdom, Hungary, Poland, Ukraine