Position: Java Team Lead
Company: Ajax Systems
Category: Java
Experience required: 5y

Required skills

Required skills (Good understanding and hands-on experience):
— 3+ years of experience in similar positions.
— 7+ years of experience in Java development.
— Java concurrency.
— Relational DBs.
— Software architecture and design principles
— Cloud-native and highload systems (AWS).
— Unit and integration tests (TDD culture will be a plus).
— Git, Gradle, Jenkins, Docker.

As a plus

— functional programming experience
— experience with Kotlin, Spring, Mongo, Redis, Netty, Akka, GRPC, Project Reactor, NATS, Kafka, Elasticsearch.

We offer

— 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

Responsibilities

— building a team
— coordinating work in technical culture with tests, CDs and devops.
— active participation in the development and improvement of architecture.
— writing code in Kotlin and Java, which is nice to read and maintain.
— developing services for our line of b2b products.

Project description

Ajax Systems develops and manufactures Ajax wireless security systems with smart home features. These include 33 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 900,000 users in more than 120 countries all over the world.