Senior/Middle Java developer for a real time analytics and predictive maintenance platform for IoT Offline

The immediate team you will be working on is 9 people (4 backend, the rest is QA and UI).

The overall team which delivers the product is about 30 developers.

 

The job description is following:

 

USA based project/company is looking for a backend end Java developer for a real time analytics and predictive maintenance platform for IoT. The

product is designed to collect telemetry, events and alarms data from

various types of industrial equipment. Platform uses its analytical

capabilities on the edge and on the cloud to analyse these data to

predict failures, optimise maintenance and improve efficiency of

machines fleet operation.

 

All work is remote. Most of the team members are located in the European time zone and speak Ukrainian.

 

The platform consists of a set of Spring Boot services implemented in

Java, packaged in Docker and deployed on K8s cluster. Services would

normally interact with Kafka, Cassandra, PostgreSQL, Tensorflow as

well as implement different analytical algorithms ranging from linear

regressions to FFT. Candidate is not expected to know all these

technologies, rather will have an opportunity to work/learn over time.

 

Core skills:

 

Languages (one of): java, kotlin

Frameworks: Spring Boot

SQL (one of): mysql, postgres, etc.

NoSQL (one of): Cassandra, MongoDB, Redis

Messaging (one of): Kafka, RabbitMQ, JMS, ActiveMQ

 

Nice to have:

Gradle, Docker

 

Reactive programming. We are using Reactor with Spring, but experience

with other tools like JavaRX would be also helpful

 

Place of work: Lviv or remote.

Flexible working hours.

Skills level: Middle - Senior.

 

If you are interested, we'll be happy to discuss details during a short call.

 

Best Regards

The job ad is no longer active
Job unpublished on 22 November 2022

Look at the current jobs Java Lviv→

Loading...