Ajax Systems

Middle Java/Kotlin Developer (Cloud Development Department)

Ajax Systems  •  Kyiv, UA (Onsite)  •  1 month ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

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 🇺🇦 синонімом надійності.

Ajax Systems

About Ajax Systems

The largest manufacturer of security systems in Europe. Designed and developed in Ukraine.

Industry
Manufacturing & Production
Company Size
1,001-5,000 employees
Headquarters
Kyiv, UA
Year Founded
2011
Social Media