Description
You will develop and maintain scalable media delivery systems using Java and Spring Boot.
Responsibilities
- Design, develop, and maintain RESTful microservices using Java 8+.
- Integrate services with video processing, DRM (e.g., Widevine), and CDN systems.
- Build services for content ingestion, encoding, metadata, and playback.
- Containerize services with Docker and deploy using ECS or Kubernetes/EKS.
- Set up CI/CD pipelines using Jenkins, GitHub Actions, or AWS CodePipeline.
Required Skills
- 4-5 years of professional experience in Java development.
- Expertise in Spring Boot and building REST APIs.
- Strong practical experience with Microservices architecture.
- Proficiency in AWS services (EC2, S3, Lambda, CloudFront, etc.).
- Experience with containerization using Docker and orchestration with Kubernetes.
- Familiarity with CI/CD tooling (Jenkins, GitHub Actions).
- Experience implementing fault tolerance patterns (e.g., Hystrix/Eureka).