- Страна
- Украина
Откликайтесь
на вакансии с ИИ

Middle Java/Kotlin Developer (Cloud Development Department)
Ajax — один из самых престижных работодателей в Украине с реальным продуктом мирового уровня. Отличный стек технологий, культура 'zero-bullshit' и возможность влиять на продукт делают эту вакансию крайне привлекательной.
Сложность вакансии
Роль требует глубоких знаний Java Concurrency и опыта работы с высоконагруженными системами (IoT). Использование Akka и NATS добавляет сложности, так как это не самые стандартные инструменты для типичного Enterprise.
Анализ зарплаты
Зарплата для Middle Java/Kotlin разработчика в Киеве обычно находится в диапазоне $2500–$4000. Ajax известен конкурентными предложениями, часто предлагая зарплаты по верхней границе рынка для сильных инженеров.
Сопроводительное письмо
I am writing to express my strong interest in the Middle Java/Kotlin Developer position within the Cloud Development Department at Ajax Systems. With over three years of experience in backend development and a deep focus on building scalable, high-availability systems, I have closely followed Ajax's growth as a global leader in security systems. My background in Java and Kotlin, combined with hands-on experience in AWS and microservices architecture, aligns perfectly with the technical challenges of developing Ajax Cloud.
In my previous roles, I have focused on writing clean, maintainable code and implementing robust data pipelines, which resonates with your engineering culture of testing and Continuous Delivery. I am particularly excited about the opportunity to work with a stack that includes Akka, Kafka, and NATS to support over 4.5 million users. I am eager to bring my expertise in concurrency and cloud-native development to help Ajax Systems continue its impressive international expansion and maintain its reputation for reliability.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в ajax уже сейчас
Присоединяйтесь к Ajax Systems и создавайте IoT-решения мирового уровня, которыми пользуются миллионы людей!
Описание вакансии
Ajax Systems — міжнародна технологічна компанія і найбільший у Європі виробник охоронних систем. Продуктам Ajax довіряють уже понад 4,5 мільйони кінцевих користувачів і 330 тисяч PRO-користувачів у більш ніж 180 країнах. Компанія пропонує комплексні рішення для захисту житлових і комерційних об'єктів різного масштабу. Нині портфоліо Ajax налічує 280 пристроїв для захисту від вторгнення, відеоспостереження, пожежної безпеки та комфорту й автоматизації. Кожного року ми демонструємо кратне зростання як у чисельності команди, так і в кількості користувачів у всьому світі.
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)
Responsibilities:
Core Development
- Design and implement core backend services and data pipelines
- Write clean, readable, and maintainable code
- Develop services for the B2B product line
Architecture & Documentation
- Participate in designing and improving system architecture
- Document architectural decisions and operational processes to support reliable deployment and service operations
Quality Assurance
- Ensure proper test coverage (unit and integration tests)
- Optimize performance and cost efficiency within owned areas
- Follow and promote best practices in software design and development
Operations & Monitoring
- Set up and maintain alerting, dashboards, and runbooks for production services
- Debug production issues, analyze complex cases, and conduct investigations
Collaboration & Culture
- Work in an engineering culture focused on testing, Continuous Delivery, and DevOps
- Collaborate with team members and other engineering teams to deliver features aligned with business needs
Requirements:
Required Experience
- 3+ years of professional backend development in Java (enterprise environment)
- Hands-on experience with Kotlin
- Strong understanding and practical experience with Java Concurrency
Architecture & Design
- Understanding of SOA, microservices, and event-driven architecture
- Practical experience with AWS and cloud development principles
- Experience building scalable, high-availability systems
Technologies & Tools
Required:
- Experience with NoSQL databases
- Experience with message brokers
- Familiarity with enterprise-grade stack (messaging systems, in-memory storage, key-value databases)
- Docker and Kubernetes
- Git, Gradle, Jenkins
Nice to Have:
- Redis, Netty, Akka
- gRPC, Project Reactor
- NATS, Kafka
- MongoDB
Testing & Quality
- Strong knowledge of unit testing
- Understanding of automated testing practices
What You Will Get
- Opportunity to propose and implement your own ideas with a real impact on the product and production
- Work in a highly motivated team with a zero-bullshit culture
- Competitive salary
- Health insurance
- Corporate English classes
- Compensation for professional development and learning
- Opportunity to participate in beta testing of Ajax security systems — get early access to and test new devices before their official release.
Ajax Systems — це українська історія успіху, місце неймовірної сили та енергії.
Долучайтеся, щоб зробити Made in Ukraine 🇺🇦 синонімом надійності.
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Git
- AWS
- Kubernetes
- Microservices
- Redis
- Docker
- Kafka
- Jenkins
- Kotlin
- Java
- MySQL
- gRPC
- Gradle
- SOA
- MongoDB
- Netty
- NATS
- Akka
- Project Reactor
Возможные вопросы на собеседовании
Учитывая специфику Ajax Cloud, важно понимать, как кандидат справляется с многопоточностью.
Расскажите о вашем опыте работы с Java Concurrency. С какими наиболее сложными проблемами синхронизации вы сталкивались в распределенных системах?
В вакансии упоминаются Akka и Project Reactor. Важно проверить понимание реактивного подхода.
В чем основные различия между традиционным императивным подходом и реактивным программированием при разработке высоконагруженных бэкендов?
Ajax использует AWS и микросервисы. Нужно оценить навыки проектирования.
Как бы вы спроектировали систему, которая должна обрабатывать миллионы событий от датчиков в реальном времени с минимальной задержкой?
Компания ценит культуру DevOps и Continuous Delivery.
Какова ваша роль в процессе обеспечения качества и деплоя кода? Как вы подходите к написанию интеграционных тестов для облачных сервисов?
Упоминаются Kafka и NATS. Важно понимание гарантий доставки.
В каких случаях вы бы предпочли использовать NATS вместо Kafka, и как вы обеспечиваете гарантию доставки сообщений 'at-least-once'?
Похожие вакансии
Middle PHP developer
Middle+ Java-разработчик
Java-разработчик Middle+
Ведущий разработчик Java (Middle/Middle+)
Java Developer
Middle Python Backend Developer
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Украина