
Senior Java Developer (Smart Home)
Ajax Systems7 days ago
Lviv, UkraineSenior
Responsibilities
- Build and maintain Java backend systems for Ajax Systems’ software ecosystem.
- Develop concurrent, scalable, highly available, and high-load production systems.
- Work with service-oriented, microservices, and event-driven architectures.
- Use cloud computing platforms, messaging brokers, Kubernetes, and modern backend infrastructure.
- Apply unit testing and automated testing approaches to production software.
Requirements
- At least 5 years of commercial backend development experience with Java in an enterprise environment.
- Strong understanding of Java concurrency and hands-on concurrent programming experience in production systems.
- Solid understanding of SOA, microservices, and event-driven architecture.
- Practical experience with cloud computing platforms.
- Experience building and supporting high-load, scalable, and highly available systems.
- Hands-on experience with messaging brokers.
- Strong understanding of NoSQL, key-value databases, and in-memory storage solutions.
- Practical experience with Kubernetes.
- Experience with Git, Gradle, or other CI/CD tools.
- Strong knowledge of unit testing and automated testing approaches.
About Ajax Systems
Ajax Systems builds wireless security systems and smart home devices for homes and businesses, sold through professional installers and distributors. Its portfolio spans intrusion detection, video surveillance, fire and life safety, and automation, used by over 4.5 million end users in more than 180 countries. Founded in 2011 and headquartered in Dubai, the privately held company manufactures across Ukraine, Turkey, and Vietnam.