Senior Java Developer (Video Integration Team)
Core
Design and implement core backend services, data pipelines, and B2B product features for a unified security ecosystem.
Role type
Senior backend Java engineer
Builds
Scalable cloud infrastructure, OS Malevich, Video Management System, and client applications
Domain
Security systems, video surveillance, cloud infrastructure
Deliverable
production ML models | product features
Required skills
Java backend development, Kotlin, Java concurrency, SOA/microservice/event-driven architecture, AWS cloud development, system scaling and high availability
Preferred skills
NoSQL databases, message brokers, Docker, Kubernetes, Git, Gradle, Jenkins, Redis, Netty, Akka, gRPC, Kafka, MongoDB, unit testing
Technologies
Java, Kotlin, AWS, Docker, Kubernetes, Git, Gradle, Jenkins, NoSQL, message brokers
Responsibilities
Design and implement core backend services and data pipelines; Write clean, maintainable code; Develop services for the b2b product line; Participate in developing and improving architecture; Document architectural decisions; Ensure appropriate test coverage with unit and integration testing; Debug production issues and analyze complex cases; Work with testing, CD, and DevOps practices
Seniority
Senior, hands-on IC