Java Team Lead (System Home Automation)

Ajax - це компанія повного циклу від генерації ідей та R&D до масового виробництва та продажу. Ми робимо все: виробляємо фізичні пристрої (система включає багато різних датчиків і хаби), пишемо для них прошивку, розробляємо серверну частину і випускаємо мобільні додатки. Вся команда знаходиться в одному офісі, у Львові, всі технічні та продуктові рішення приймаються локально.

Ми шукаємо розумного, досвідченого, технічно грамотного Java Team Lead.

Вимоги:
- Досвід на аналогічній позиції від 3-х років
- Досвід розробки на Java 7+ років
- Розуміння та вміння застосовувати Java concurrency, практичний досвід у цій галузі
- Знання relational/non-relational DBs
- Розуміння принципів хмарної розробки, практичний досвід роботи з AWS
- Вміння масштабувати та забезпечувати високу доступність навантажених систем
- Вміння писати модульні/інтеграційні тести (культура застосування TDD буде плюсом)
- Git, Gradle, Jenkins, Docker

Плюсом буде:
- Досвід інтеграції з 3rd party системами
- Досвід із фреймворками та базами: Mongo, Redis, Netty, Akka, GRPC, Project Reactor, NATS, Elasticsearch, Kafka
- Досвід Kotlin та функціонального програмування

Основні завдання:
- Технічне управління Home Automation командою
- Підтримка технічної культури з тестами, CD та DevOps
- Планування та координація виконання завдань
- Провідна участь у розробці та покращенні архітектури
- Написання коду на рівні Senior Developer
- Розвиток сервісів для нашої лінійки Home Automation продуктів

Ми пропонуємо:
- Класну різнобічну команду професіоналів із палаючими очима
- Конкурентну заробітну плату
- Пряму віддачу від зусиль, видимий результат своєї праці
- Багато свободи у прийнятті рішень та розвитку системи
- Здорову корпоративну культуру
- Медичне страхування
- Оплату навчання та участі у конференціях

Долучайтеся, щоб зробити Made in Ukraine синонімом надійності.
Ajax — свобода бути інженером!

About Ajax Systems

Ajax Systems — розробник і виробник систем безпеки Ajax із можливостями розумного дому. Це ціла екосистема з 50 пристроїв, мобільних і десктопних застосунків, серверної інфраструктури. У лінійці Ajax представлено централі керування із власною RTOS (OS Malevich), датчики руху, відчинення, захисту від затоплення та пожежні датчики, вуличні й домашні сирени, тривожна кнопка з функцією керування приладами, розумні розетки та реле.

Виробництво Ajax Systems розташовано не в Китаї, а в Україні, і вже п’ять років компанія демонструє кратне зростання як у чисельності команди, так і в кількості користувачів у всьому світі.

За розробку пристроїв у Ajax відповідає R&D-департамент, який складається з чотирьох команд: System, Devices, Automation та QA.

Команда Devices займається розробленням пристроїв для безпеки й автоматизації. Розробники не винаходять датчики заново, а натомість ставлять перед собою серйозні виклики в таких напрямках:
Low-Power — пристрої мають працювати максимально довго від штатних батарей;
Собівартість — масовий продукт повинен залишатися в діапазоні середнього цінового сегмента;
DFM (Design for Manufacturing) і DFH (Design for Human). Схемотехніка, корпуси та інші елементи має бути легко повторити в сотнях тисяч пристроїв на виробництві без втрати якості.
Розробники переважно використовують STM 8/32 і Embedded C. Вже зібрано сильну експертизу й талановитих працівників із числа Hardware- та Embedded C-інженерів, промислових дизайнерів, конструкторів-механіків.

Команда Automation розробляє програмно-апаратні комплекси для тестування кожного пристрою в процесі виробництва, створює роботів для автоматизації збирання, а також програмне забезпечення для прошивки пристроїв і керування виробництвом, що дає змогу оптимізувати витрати часу навиготовлення датчиків. Для цього використовують Python 3 та Embedded C.

Команда System робить пристрої розумними, перетворюючи їх на повноцінний IoT. Вони створили й розвивають OS Malevich (модульна RTOS для різних апаратних платформ) і хмарний сервіс Ajax Cloud (Java 12, AWS, Akka). Для керування, обслуговування та моніторингу системи користувачами, інсталяторами й інженерами охоронних компаній розроблені додатки для iOS (Objective-C, Swift), Android (Java, Kotlin), Windows/macOS (Python, QT, QML).

Системи безпеки мають підвищені вимоги до надійності та стабільності роботи, тому команда QA в Ajax Systems супроводжує продукт як на етапі розроблення, так і в процесі виробництва й подальшого розвитку. Вони виявляють баги у залізі, софті або взаємодіях систем. Це не просто команда «клікерів», це творчі інженери. Вони перевіряють нові пристрої в різних екстремальних умовах: імітують рухи людей і тварин, відтворюють складні погодні умови, перепади температур, влаштовують контрольовані пожежі та затоплення.

Ми будуємо невеликі команди та створюємо такі умови, щоб робочий час ішов безпосередньо на дослідження й розробку замість нескінченних зустрічей і обговорень.
Для нас ідеї та рішення важливіші за титули, тому ми не використовуємо класичні айтішні ґрейди — Senior/Middle/Junior.

У нас багато пропрієтарних технологій. Наприклад, ми впроваджуємо в ДНК продукту можливості й технології, скопіювати які настільки трудомістко, що навіть не має сенсу. Такими розробками стали радіопротоколи Jeweller і Wings, операційна система OS Malevich, алгоритми датчиків і багато іншого.
Датчики Ajax охороняють сотні тисяч користувачів у більш ніж 130 країнах світу. Кожен датчик, який ми випускаємо, проходить контроль якості, а рівень повернення й браку — в межах статистичної похибки.

Виробництво Ajax Systems налічує два заводи, що розташовані в Україні. Також у нас чотири R&D-офіси: у Києві, Харкові, Вінниці і Львові.

Ми не релізимо лайно і шукаємо людей, які не йдуть на компроміси в якості своєї роботи.

Company website:
http://www.ajax.systems

DOU company page:
https://jobs.dou.ua/companies/ajax-systems/

Job posted on 13 September 2023
32 views    1 application


To apply for this and other jobs on Djinni login or signup.
  • Category: Java
  • Java, Team Lead, AWS, Docker, Mongo, Java Concurrency
  • English: Intermediate
  • 5 years of experience
  • Domain: Security
  • Office Work
  • Product
  • Relocate, Ukraine (Lviv)
  • Only candidates from Ukraine
  • Test task is needed
Similar jobs

Senior Kotlin BE / Java Engineer at KitRUM

Spain, Hungary, Poland, Portugal, Ukraine


All jobs Java Lviv    All jobs Ajax