
Senior Java Developer (Video Integration Team)
Primary stack
Nice to have's
Job description
Про посаду
Старший Java розробник (Відео Інтеграційна команда)
Ajax Systems, міжнародна технологічна компанія та найбільший виробник систем безпеки в Європі, шукає нового члена команди для приєднання до нашого Системного підрозділу на посаду Старшого Java розробника.
Системний підрозділ відповідає за створення та розвиток екосистеми програмного забезпечення Ajax. Команда розробляє та підтримує ОС Malevich та Систему управління відео, створює масштабовану хмарну інфраструктуру та клієнтські додатки для різних платформ, забезпечуючи, що всі компоненти системи працюють разом як єдина екосистема.
Підрозділ працює з Java, Kotlin, Swift, C, C++ та Python. Він включає інженерів з вбудованих систем, хмарних технологій, мобільних та настільних додатків, які забезпечують стабільну роботу Ajax як єдиної цифрової платформи.
Обов'язки
Основний розвиток
- Проектування та реалізація ключових сервісів бэкенду та трубопроводів даних
- Написання чистого, зрозумілого та підтримуваного коду
- Розробка сервісів для лінійки b2b продуктів
Архітектура та документація
- Активна участь у розробці та вдосконаленні архітектури
- Документування архітектурних рішень та операційних знань для успішного розгортання та експлуатації сервісів
Забезпечення якості
- Забезпечення відповідного рівня покриття тестуванням з використанням юніт-тестів та інтеграційних тестів
- Орієнтація на продуктивність та економічну ефективність у сферах відповідальності
- Дотримання кращих практик у проектуванні та розробці програмного забезпечення та їх просування в команді
Операції та моніторинг
- Забезпечення надійного сповіщення, дашбордів та руководств для продукційних сервісів
- Налагодження проблем у продукційній експлуатації, аналіз складних випадків та проведення розслідувань
Співпраця та культура
- Плавна робота в технічній культурі з тестуванням, CD та DevOps
- Співпраця в межах команди та з іншими інженерними командами для розробки нових функцій та продуктів відповідно до бізнес-потреб
Вимоги
- Java: 5+ років професійного розробки бэкенда в корпоративному середовищі
- Kotlin: Знання та практичний досвід роботи
- Конкурентність Java: Глибоке розуміння та практичний досвід застосування
- Розуміння SOA, мікросервісної та подієво-орієнтованої архітектури
- Принципи хмарного розробки з практичним досвідом AWS
- Здатність масштабувати та забезпечувати високу доступність завантажених систем
Обов'язково
- Будь-яка NoSQL база даних
- Будь-який брокер повідомлень
- Корпоративний рівень стеку (брокери повідомлень, in-memory сховища, NoSQL, ключ-значення бази даних)
- Docker та Kubernetes (контейнеризовані додатки)
- Git, Gradle, Jenkins
Буде плюсом
- Redis, Netty, Akka, gRPC, Project Reactor, NATS, Kafka, MongoDB
- Глибоке знання юніт-тестування та автоматизованих тестових парадигм
Ми пропонуємо
- Можливість пропонувати та впроваджувати власні ідеї, які безпосередньо впливають на продукт та його масове виробництво
- Місце у швидкозростаючій компанії з мотивованою та професійною командою
- Конкурентоспроможна зарплата
- Медичне страхування
- Уроки англійської мови
- Можливість брати участь у внутрішній програмі бета-тестування Ajax для систем безпеки
- Знижки від партнерських компаній
- Знижки на продукцію Ajax
Про компанію
Ajax Systems - це українська історія успіху, яка переросла у глобальний продукт. Пристрої Ajax довіряють більше 4,5 мільйонів кінцевих користувачів та 330 000 професійних користувачів у більш ніж 180 країнах. Компанія надає комплексні рішення для захисту житлових та комерційних об'єктів усіх розмірів. Сьогодні портфель Ajax включає 280 пристроїв для захисту від вторгнення, відеоспостереження, пожежної безпеки та комфорту та автоматизації.
Ми можемо використовувати інструменти штучного інтелекту (AI) для підтримки частини процесу найму, таких як перегляд заявок, аналіз резюме або оцінка відповідей та виявлення можливих невідповідностей або сигналів перевірки в матеріалах заявки на основі доступної інформації. Ці інструменти допомагають нашій команді з підбору персоналу, але не замінюють людське судження. Остаточні рішення про прийом на роботу приймаються людьми. Якщо ви хочете отримати більше інформації про те, як обробляються ваші дані, будь ласка, зв'яжіться з нами.
© Ajax Systems. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Ajax Systems — міжнародна технологічна компанія і найбільший у Європі виробник систем безпеки. Продуктам Ajax довіряють уже понад 4 мільйони кінцевих користувачів і 290 тисяч PRO-користувачів у більш ніж 180 країнах. Компанія пропонує комплексні рішення для захисту житлових і комерційних об’єктів різного масштабу. Нині портфоліо Ajax налічує 180 дротових і бездротових пристроїв для захисту від вторгнення, а також відеоспостереження, пожежної безпеки та комфорту й автоматизації.У лінійці Ajax представлено централі керування із власною RTOS (OS Malevich), датчики руху, відчинення, захисту від затоплення та пожежні датчики, вуличні й домашні сирени, тривожну кнопку з функцією керування приладами, пристрої автоматизації. Ajax Systems має багато пропрієтарних технологій: радіопротоколи Jeweller і Wings, алгоритми LISA, SmartDetect, HazeFlow, технологія JetSparrow, а також володіє 38 патентами на винаходи, дизайн тощо.Виробництво Ajax Systems налічує три заводи, два з яких розташовані в Україні, а один — в Туреччині. Також у нас є три R&D-офіси: у Києві, Львові та Вінниці. Ми розвиваємо локальні команди, адже знаємо, що місцеві експерти найкраще розуміють специфіку ринків. У компанії є sales представництва у всьому світі: Італії, Іспанії, Німеччини, Швеції, Норвегії, Данії, Фінляндії, ПАР, Австралії та інших регіонах. Наша компанія — це українська історія успіху, місце неймовірної сили та енергії.За розробку пристроїв у Ajax відповідає R&D, який складається з чотирьох департаментів: System, Device, Automation та QA.Device Department займається розробкою пристроїв для безпеки й автоматизації. А також ставить перед собою серйозні виклики в таких напрямках:— Low-Power: пристрої мають працювати максимально довго від штатних батарей;— Собівартість: масовий продукт повинен залишатися в діапазоні середнього цінового сегмента;— DFM (Design for Manufacturing) і DFH (Design for Human): схемотехніку, корпуси та інші елементи має бути легко повторити в сотнях тисяч пристроїв на виробництві без втрати якості.Розробка переважно ведеться для STM32 (але є і інші MCU та SoC), з використанням Embedded C. Вже зібрано сильну експертизу й талановитих працівників із числа Hardware- та EmbeddedC-інженерів,промислових дизайнерів, конструкторів-механіків.Automation Department займається розробкою програмно-апаратних комплексів для тестування кожного пристрою в процесі виробництва, створює роботизовані лінії для автоматизації збирання та пакування. А також розробляє програмне забезпечення для прошивки пристроїв і керування виробництвом, що дає змогу оптимізувати витрати часу на виготовлення датчиків. Для цього використовують Python 3 та Embedded C.System Department робить пристрої розумними, перетворюючи їх на повноцінний IoT. Вони створили й розвивають OS Malevich (модульна RTOS для різних апаратних платформ) і хмарний сервіс Ajax Cloud (Java 20 / Kotlin, AWS, Akka, NATS, Kafka, Mongo, MySQL). Для керування, обслуговування та моніторингу системи користувачами, інсталяторами й інженерами охоронних компаній розроблені додатки для iOS (Objective-C, Swift), Android (Java, Kotlin), Windows/macOS (Python / C++, QT, QML).Системи безпеки мають підвищені вимоги до надійності та стабільності роботи. Саме тому QA Department в Ajax Systems супроводжує продукт як на етапі розроблення, так і в процесі виробництва й подальшого розвитку. Вони виявляють баги у залізі, софті або взаємодіях систем. Це не просто команда «клікерів», це творчі інженери. Вони перевіряють нові пристрої в різних екстремальних умовах: імітують рухи людей і тварин, відтворюють складні погодні умови, перепади температур, влаштовують контрольовані пожежі та затоплення.Долучайтеся, щоб зробити Made in Ukraine синонімом надійності.
More at Ajax Systems
All 242 roles
Financial Analyst
Ajax Systems · United Arab Emirates

Junior Python (Developer in test Video)
Ajax Systems · Kyiv

Senior IT Network Engineer
Ajax Systems · Kyiv

Embedded/Hardware Engineer
Ajax Systems · Kyiv +1