Software Engineer - Java
Core
Building high-performance, stable, and scalable data ingestion and transformation systems for Disney's streaming platforms (Disney+, Hulu, ESPN+).
Role type
Senior backend software engineer (Java)
Builds
Data pipelines and services powering user experiences across web, mobile, and living room devices
Domain
Media streaming, data engineering, backend infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, backend architecture design, caching technologies, computer science fundamentals, design patterns, asynchronous programming, unit/integration/performance testing, CI/CD pipelines
Preferred skills
Cloud infrastructure deployment and scaling, messaging technologies (Kafka, Kinesis, SQS), functional programming patterns, application monitoring (Datadog, New Relic), relational and NoSQL databases, build/deployment tools (Jenkins, Docker)
Technologies
Java, Kotlin, Scala, Python, Go, JavaScript, TypeScript, Kafka, Kinesis, SQS, Datadog, New Relic, Jenkins, Docker, Git
Responsibilities
Write code to implement new features or optimize existing services, test code through various means, participate in code review process, support systems during production incidents, collaborate with engineers and product managers
Seniority
Mid-level to Senior, hands-on IC