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→