Taro Logo

Software Engineer II - Java

The Walt Disney Company is a leading diversified international family entertainment and media enterprise that includes Disney Entertainment, ESPN, and Disney Experiences.
$114,900 - $154,100
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Entertainment · Enterprise SaaS

Description For Software Engineer II - Java

Technology is at the heart of Disney's past, present, and future. Disney Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data scientists, and more – all working to build and advance the technological backbone for Disney's media business globally.

The User Foundations team builds critical User Capabilities that are shared across all experiences on the streaming services: Disney+, Hulu, ESPN+ and Star+. We implement reliable, high-throughput services and pipelines for gathering information about our users, and delivering personalized experiences. We're a fast-paced, dynamic, collaborative and fun team looking for a Java Software Engineer who is passionate about developing high performance platforms.

As a Software Engineer II, you'll be working on building and maintaining scalable microservices in a multi-region cloud environment. You'll be part of a team that delivers critical user capabilities across Disney's major streaming platforms, handling millions of users worldwide. The role involves working with modern technologies including Java, Spring Boot, Kafka, Redis, and cloud platforms.

The position offers competitive compensation ($114,900 - $154,100) and comprehensive benefits. You'll be working in Santa Monica, CA, joining a diverse team of technologists who are shaping the future of digital entertainment. This is an excellent opportunity to work on large-scale systems while contributing to products that reach millions of users globally.

Key aspects of the role include:

  • Developing high-performance Java APIs and microservices
  • Working with distributed systems and message-based architectures
  • Contributing to the design and implementation of scalable solutions
  • Participating in an on-call rotation for critical services
  • Collaborating with cross-functional teams
  • Staying current with emerging technologies

The ideal candidate will have strong Java programming skills, experience with relational databases, and a passion for building reliable, scalable systems. You'll be joining a company that values innovation, creativity, and technical excellence, with opportunities for growth and development in a rapidly evolving technology landscape.

Last updated a day ago

Responsibilities For Software Engineer II - Java

  • Participate in daily-standups and other scrum ceremonies
  • Develop software designs and specifications using the Java programming language
  • Test code through various means: unit tests, integration tests and performance tests
  • Contribute to the design, development, testing, deployment, and support of scalable microservices
  • Be a champion for engineering excellence
  • Participate in a 24/7 on-call rotation for tier-1 critical services
  • Become and stay an expert in current and emerging technologies and tools

Requirements For Software Engineer II - Java

Java
Redis
Kafka
Kubernetes
  • Bachelor's degree in computer science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field
  • 3+ years of software engineering experience developing Java APIs
  • Experience working with Relational Databases
  • Fluent in Java programming language
  • Understanding of message based distributed, scalable, and resilient systems
  • Solid communication skills – written, and oral
  • Ability to be flexible, adapting to changing priorities

Benefits For Software Engineer II - Java

Medical Insurance
401k
Equity
  • Full range of medical benefits
  • Bonus opportunities
  • Long-term incentive units

Interested in this job?

Jobs Related To Disney Software Engineer II - Java