OTT/Media, Java Developer (immediate joiners)
Infosys
About the role
Job Description
Senior Java Developer - OTT/Media Platform Job Title: Senior Java Developer (OTT/Media Domain)
Experience
9 to 15 Years Notice Period: Immediate to 30 Days Preferred
Job Summary
We are looking for a highly skilled Senior Java Developer with 9-15 years of experience in building scalable, high-performance applications for OTT, Media, Streaming, or Digital Video Platforms . The ideal candidate should possess strong expertise in Java, Spring Boot, Microservices, REST APIs, Kafka, AWS Cloud , and distributed systems with hands-on experience in content delivery, media workflows, subscriber management, or streaming platforms.
Key Responsibilities
- Design, develop, and maintain scalable microservices using Java and Spring Boot.
- Build and enhance RESTful APIs to support OTT and media streaming applications.
- Develop event-driven architectures using Apache Kafka.
- Design cloud-native solutions leveraging AWS services and best practices.
- Collaborate with product owners, architects, and DevOps teams to deliver high-quality solutions.
- Optimize application performance, scalability, availability, and security.
- Participate in architecture reviews, code reviews, and technical design discussions.
- Develop integrations with content management systems, DRM platforms, billing systems, and recommendation engines.
- Ensure adherence to CI/CD, coding standards, and software engineering best practices.
- Troubleshoot production issues and perform root cause analysis.
Required
Technical Skills
- Core Java Technologies Java 8/11/17 Spring Boot Spring MVC Spring Security Spring Data JPA Hibernate Microservices Architecture API & Integration REST APIs Swagger/OpenAPI API Gateway JSON/XML OAuth 2.0 JWT Authentication Messaging & Streaming Apache Kafka Kafka Streams Event-Driven Architecture Asynchronous Processing Cloud & DevOps AWS Services: EC2 ECS/EKS Lambda S3 CloudWatch RDS DynamoDB API Gateway IAM Docker Kubernetes Jenkins / GitHub Actions Terraform (Preferred) Database Technologies PostgreSQL MySQL Oracle MongoDB Redis Cache OTT/Media Domain Experience Candidates should have experience in one or more of the following: OTT Streaming Platforms Video-on-Demand (VOD) Live Streaming Solutions Media Asset Management Content Delivery Networks (CDN) Video Processing Workflows Subscriber & User Management Digital Rights Management (DRM) Recommendation Engines Video Analytics & Ad-Tech Platforms Preferred Experience Experience working with OTT platforms such as Netflix, Disney+, Hulu, SonyLIV, Zee5, JioCinema, Hotstar, Prime Video, or similar streaming ecosystems.
- Exposure to MPEG-DASH, HLS, Video Encoding, Transcoding, CDN integrations, and Streaming Protocols.
- Experience with Elasticsearch, Prometheus, Grafana, and Splunk.
- Knowledge of Reactive Programming (WebFlux).
- Experience with large-scale distributed systems handling millions of users.
- Qualifications Bachelor's or Master's Degree in Computer Science, Information Technology, or related discipline. 9-15 years of software development experience.
- Strong understanding of software design principles, design patterns, scalability, and cloud-native architectures.
- Preferred Certifications AWS Certified Solutions Architect Associate/Professional AWS Developer Associate Oracle Java Certification Kubernetes Certification (CKA/CKAD) Keywords Java, Spring Boot, REST APIs, Microservices, Apache Kafka, AWS, OTT, Media, Streaming, Video-on-Demand, Live Streaming, HLS, MPEG-DASH, DRM, CDN, Docker, Kubernetes, ECS, EKS, Lambda, Redis, MongoDB, PostgreSQL, Elasticsearch, CI/CD, Jenkins, GitHub Actions.
Eligibility & process
Who can apply
Experience: 9-14 Yrs. Open to matching qualifications.
Skills & stack
Selection process
- Online Assessment / Technical Interview Rounds / HR Review
Prep kit
20 resourcesStudy material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Technical questions 5
Explain OOP (Object-Oriented Programming) principles with real-world examples in Spring Boot. Answer
What is the time and space complexity of QuickSort vs MergeSort? Answer
Explain the difference between SQL Indexing (B-Tree vs Hash) and when not to use an index. Answer
What happens under the hood when you enter a URL in a browser? Answer
What is the difference between REST and GraphQL APIs? Answer
Behavioural & HR questions 3
Highlight Infosys's market reputation, recent tech innovations, and how your skills in Spring Boot directly solve their team's objectives.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.