— 3+ years in Java 8+ development.
— Experience in Spring Boot, Spring Data.
— Experience with relational DBs.
— Experience with REST or gRPC services.
— Experience with a cloud platform (either AWS, Azure, GCP).
— Understanding the work of distributed systems.
— Understanding and knowledge of Java concurrency.
— CI/CD Git, Gradle, Jenkins, Docker, Kibana.
— Experience in functional and reactive programming.
— Experience with message brokers (Kafka, NATS).
— Experience with key-value store/storage.
— Experience with DBMS (MongoDB, Elasticsearch).
— Experience in building scalable high-load systems.
— Ability to work with Kotlin.
— Welcome bonus (one salary).
— Freedom to make decisions and bring ideas to life.
— Opportunity to influence the product and its manufacturing rather than monotonously closing tasks.
— Work in an enthusiastic team and zero bullshit culture.
— Flexible office schedule + 4 days of remote work per month.
— Care and health insurance.
— Active participation in the development and architecture improvement.
— Writing code in Kotlin and Java, which is nice to read and maintain.
— Developing services for our line of b2b and b2c products.
Ajax Systems develops and manufactures Ajax security systems with smart home features. These include 50 devices, mobile and desktop apps, and server infrastructure. Ajax product line includes central units with a proprietary RTOS (OS Malevich), motion, opening, leakage, and fire detectors, street and home sirens, panic button with an appliances control function, smart plugs, and relays.
Year by year, we demonstrate exponential growth both in our staff strength and in the number of users globally. Ajax Systems manufacturing facilities include two plants located in Ukraine. We also have three R&D offices: in Kyiv, Kharkiv, and Vinnytsia, and local sales teams in the UK, Italy, Spain, Portugal, Germany, Poland, Norway, Romania, Turkey, UAE, and the RSA.
Ajax detectors protect 1 000 000 users in more than 120 countries all over the world.
At Ajax, the development of devices is the responsibility of the R&D Department, which is made up of four teams: System, Devices, Automation, and QA.