Full stack Java developer
Core
Design, develop, and sustain full-stack applications focusing on real-time video processing, streaming, and analytics using Java and modern web technologies.
Role type
Senior Full Stack Java Developer (Video & Real-time Systems)
Builds
Browser-based video communication apps, streaming pipelines, and distributed data systems for video analytics.
Domain
Video streaming, real-time data, computer vision, and distributed systems.
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Java, Spring Boot, WebRTC, Computer Vision (OpenCV, YOLO), Microservices, Hadoop, OpenSearch, Kafka, Docker, Kubernetes, Linux, CI/CD, Maven, RESTful APIs, Frontend frameworks (React/Angular), TypeScript, JavaScript.
Preferred skills
AWS, Azure, GCP, CUDA, Prometheus, SAST/DAST security practices.
Responsibilities
Design and develop full-stack applications with real-time video features; Construct scalable video processing pipelines integrating computer vision models; Architect and maintain distributed data systems; Implement RESTful APIs and microservices; Develop interactive front-end interfaces for video analytics; Diagnose and resolve issues across backend, frontend, and browser environments.
Seniority
Senior, hands-on IC