Description
Ajax Systems, an international tech company and the largest manufacturer of security systems in Europe, is looking for a new team member to join the System Division as a Java Developer.
The System Division is responsible for building and developing the Ajax software ecosystem, which includes OS Malevich and the Video Management System, scalable cloud infrastructure, and client applications for multiple platforms.
Responsibilities:
- Develop and maintain the Ajax software ecosystem using Java, Kotlin, Swift, C, C++, and Python
- Work with enterprise-grade stack, including messaging brokers, in-memory storages, NoSQL, key-value databases, Docker, and Kubernetes
- Ensure high availability and scalability of loaded systems
Requirements:
- 4+ years of professional backend development experience in an enterprise environment using Java
- Knowledge and practical work experience with Kotlin
- Strong understanding and practical application experience with Java Concurrency
- Understanding of SOA, microservice, and event-driven architecture
- Cloud development principles with practical AWS experience
Nice to Have:
- Experience with Redis, Netty, Akka, gRPC, Project Reactor, Kafka, MongoDB, NATS
We offer:
- Opportunity to suggest and implement own ideas that directly influence the product and its mass production
- A place in a fast-growing company with a motivated and professional team
- Competitive salary
- Medical insurance
- English classes
- Opportunity to participate in Ajax's internal beta-testing program for security systems
- Discounts from partner companies
- Discounts on Ajax products