Job Overview
“We Power the Magic!” That’s our motto at Disney Experiences Technology & Digital. 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.
We are responsible for the end-to-end digital and physical Guest experience for all technology and digital-led initiatives across the Attractions & Entertainment, Food & Beverage, Resorts & Transportation and Merchandise lines of business as well as other initiatives including MyDisneyExperience and Hey, Disney!
This role is a part of the Retail & Restaurant Commerce Technology organization within Disney Experiences Technology & Digital. It works closely with a diverse team of engineers and service owners from across the company.
The Sr Software Engineer will report to the Mgr-Technology.
This is a 2-year Project Hire position without any guarantee of permanent placement located on-site in Orlando, FL.
What You’ll Do
- Owns the design and development of technical specifications, software fixes, enhancements, components, and/or new software systems and applications
- Design and develop technical solutions that satisfy functional and non-functional requirements and are well-documented, easy to maintain, and highly adaptable to meet changing business and technical needs
- Perform code reviews of peers and writes code in Disney Experiences Technology & Digital standard Java technology stack that meets development standards and passes quality checks
- Owns programming, testing and debugging of Dine and Bookable Experiences restful service applications or fixes to existing applications.
- Participates in setting the architectural direction for software development of Dine and Bookable Experiences projects
- Owns end-to-end troubleshooting, review, root- cause analysis and issue resolution.
- Recommend improvements to processes, technologies, and coding practices that improve the team's effectiveness
- Guide and mentor other team members by providing oversight and direction.
- Strong ability to maintain focus and problem solve in a dynamic, fast-paced environment working with cross-functional teams
Required Qualifications & Skills
- At least 5 years of proven experience developing Java applications
- Ability to coordinate multiple projects at a time
- Ability to make quick decisions to tackle common technical and operational challenges
- Experience with working on projects with distributed teams (on-site and remote)
- Adapt to a fast-paced environment, and you are comfortable dealing with ambiguity
- Comfortable working in an agile environment
- Proficient in Java, Spring framework, services design patterns and development, RESTful APIs, cloud hosting, CI/CD, SQL Development (DynamoDB, AuroraDB, MongoDB), Docker, GitHub, monitoring/logging tools (e.g. Splunk, Grafana, AppDynamics), and a desire to develop further technical skills
Preferred Qualifications
- Experience in food and beverage, attractions or entertainment industry
Education
- Bachelor's degree in Computer Science, Engineering, Information Systems, or related field/work experience
#DISNEYTECH
#LI-AF2