Ajax Systems

Middle Java/Kotlin Developer (Cloud Development Department) $$

Ajax Systems Top Employer Responds Quickly
Ukrainian Product 🇺🇦

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

Required languages

English B2 - Upper Intermediate
Ukrainian B2 - Upper Intermediate
Published 30 March
92 views
·
9 applications
To apply for this and other jobs on Djinni login or signup.
Loading...