Middle Java developer (offline)

Requirements:

2+ years of experience as a backend developer in Java tech stack (Java, Spring/Spring Boot, Docker, Kubernetes, PostgreSQL, Linux, Redis)
Experience with microservice architecture;
Experience with Kafka or similar technologies;
Deep understanding of OOP;
Experience with Git.

Nice to have:

Experience with cloud services: AWS, GCE, or Azure;
B.Sc. degree or equivalent in Computer Science, Mathematics, Physics, or Engineering.

Responsibilities:

Design and development of MQTT broker;
Writing clean and reusable code;
Support the existing functionality and improve it;
Deep dive into Java performance improvements during heavy load testing.

We offer:

Working on an open-source IoT platform that has thousands of installations all over the world and 13000+ stars on GitHub;
Full-time office work with flexible work hours;
Modern cutting-edge development stack;
A high-professional team without bureaucracy and management overhead with 13+ years of experience;
Career growth opportunities and regular salary review;
Free English classes;
Medical Insurance;
Comfortable office and fridge with free beverages;
Team-buildings and corporate events.

About ThingsBoard, Inc.

ThingsBoard, Inc. was founded in 2016. We develop software products for IoT (Internet of Things). Our flagship IoT platform is the most popular open-source project in its class. ThingsBoard's software is widely used by 500+ industrial customers with a wide range of requirements for device management, data processing, security, privacy, analysis, etc.

ThingsBoard, Inc. evolved from a startup to a leading IoT company with hundreds of customers and thousands of community users. Our R&D office is in Kyiv, Ukraine.

Company website:
https://thingsboard.io

DOU company page:
https://jobs.dou.ua/companies/thingsboard-inc/

The job ad is no longer active
Job unpublished on 6 June 2023

Look at the current jobs Java Kyiv→