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
📊
Average salary range of similar jobs in
analytics →
Loading...