Senior Java Developer (Business Excellence)
Core
Design and develop core backend services and data pipelines for Ajax's security system software ecosystem.
Role type
Senior Java backend engineer
Builds
Scalable cloud infrastructure, OS Malevich, Video Management System, and client applications
Domain
Security systems / IoT / Cloud infrastructure
Required skills
Java concurrency, SOA, microservices, event-driven architecture, cloud computing platforms, high-load scalable systems, messaging brokers, NoSQL, key-value databases, in-memory storage, Kubernetes, CI/CD tools, unit testing, automated testing
Preferred skills
Redis, Netty, Akka, NATS, AWS, Kafka, MongoDB, gRPC, Kotlin, team leadership
Technologies
Java, Kotlin, Swift, C, C++, Python, Git, Gradle, Kubernetes, Redis, Netty, Akka, NATS, AWS, Kafka, MongoDB, gRPC
Responsibilities
Design and develop core backend services and data pipelines; Build clean, maintainable, and production-ready code; Contribute to backend architecture and drive technical decisions; Ensure proper test coverage with unit and integration tests; Take ownership of performance, scalability, and cost efficiency; Maintain production reliability through monitoring and alerting; Investigate and resolve production issues; Collaborate with product and engineering teams to deliver new features
Seniority
Senior, hands-on IC