Sr. Java Software Engineer

The Walt Disney Company is a leading diversified international family entertainment and media enterprise that includes three core business segments: Disney Entertainment, ESPN, and Disney Experiences.
Orlando, FL, USA
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Sr. Software Development in Test Engineer

Senior Software Development in Test Engineer role at Disney focusing on test automation and data validation for advertising systems, offering competitive pay and benefits.

Senior Facility Mechanical Engineer- Facility Asset Management(FAM)

Senior Facility Mechanical Engineer role at Disney World Resort, focusing on facility asset management and mechanical systems maintenance.

Senior Software Engineer in Test

Senior Software Engineer in Test position at Disney Entertainment & ESPN Technology focusing on test automation and quality engineering.

Senior Network Operations Engineer

Senior Network Operations Engineer position at Disney providing first-line support and implementing Data Center builds with competitive compensation and benefits.

Sr. Software Engineer

Senior Software Engineer position at Disney Entertainment & ESPN Technology, building large-scale streaming services for Disney+, Hulu, and ESPN+.

Description For Sr. Java Software Engineer

We Power the Magic!" That's our motto at Disney Experiences (DX). Our team creates world-class immersive digital experiences for the Company's premier vacation brands including Disney's Parks & Resorts worldwide, Disney Cruise Line, Aulani, a Disney Resort & Spa, and Disney Vacation Club.

As a Senior Software Engineer on the Disney Experiences (DX) Solutions team, you will be creating innovative solutions by building and executing strategic technical direction in support of the Walt Disney World and Disneyland Workforce Management platforms and products. This role sits in the Labor, Health, and Safety Technology Organization within Disney Experiences and works closely on supporting the Cast Member experience across the company.

Key Responsibilities:

  • Lead small projects encompassing analysis, design, programming, debugging, and modification of software enhancements and/or new products
  • Perform testing and debugging of applications
  • Code at the component level for commercial and end-user applications
  • Interact with users to define system requirements and necessary modifications
  • Design and develop highly scalable software systems and applications
  • Oversee, influence, and mentor collaborative project teams
  • Practice agile development in a dynamic team environment
  • Create and maintain documentation, procedures, and work instructions
  • Perform code reviews and set up best practices
  • Stay up to date with emerging technologies

Required Qualifications:

  • Minimum 5 years of related work experience
  • Experience with SCRUM and Agile development practices
  • Solid understanding of the software development life cycle (SDLC)
  • Java / J2EE development skills
  • Experience with Public Cloud (AWS/Google Cloud), Relational and Document Databases, Docker
  • Working knowledge of microservices, RESTful Web Services or APIs
  • Experience with event-driven architecture (Pub-Sub, Kafka)
  • Strong knowledge of unit testing, behavioral testing, and continuous integration

Preferred Qualifications:

  • Experience with Workforce Management Scheduling Systems in a SaaS environment
  • Experience with cloud-based solutions and automated deployments
  • Experience with JavaScript frameworks (Angular and Node.js)
  • Experience in Labor Systems or Workforce Management Domain

Required Education:

  • Bachelor's or foreign equivalent Degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience.

Join our team and be part of creating magical experiences for Disney guests worldwide!

Last updated 2 months ago

Responsibilities For Sr. Java Software Engineer

  • Lead small projects for software enhancements and new products
  • Perform testing and debugging of applications
  • Design and develop highly scalable software systems
  • Mentor collaborative project teams
  • Create and maintain documentation and procedures
  • Perform code reviews and set up best practices

Requirements For Sr. Java Software Engineer

Java
Kafka
JavaScript
Node.js
  • 5+ years of related work experience
  • Experience with SCRUM and Agile development practices
  • Java / J2EE development skills
  • Experience with Public Cloud (AWS/Google Cloud)
  • Working knowledge of microservices and RESTful APIs
  • Experience with event-driven architecture
  • Strong knowledge of unit testing and continuous integration

Benefits For Sr. Java Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Education Budget
  • Health Insurance & Wellbeing
  • Childcare Options
  • Paid Time Off
  • Retirement Programs
  • Tuition Assistance
  • Weekly Pay

Interested in this job?