Software Engineer
Overview:
Apply below after reading through all the details and supporting information regarding this job opportunity. In this role you will build high-throughput, scalable software to enhance Guest and Cast experiences for Disney Parks, Experiences and Products. You will work with cross-functional partners to design reusable solutions and experiment with new technologies. As an independent contributor, you’ll troubleshoot production issues and keep code well-tested and reliable. You’ll be part of a scrum team delivering impactful software that supports the company’s mission of legendary, immersive experiences. Compensation / Benefitsbonus and/or long-term incentive unitsmedical benefitsfinancial benefits
Responsibilities:
- Implement reliable, scalable, low-latency code for complex algorithms
- Collaborate with engineers, product owners and partners to deliver reusable solutions
- Experiment with new technologies and develop proofs of concept
- Independently analyze and solve issues as an individual contributor
- Troubleshoot production issues and fix problems in lower environments
- Write unit and component tests to ensure high-quality delivery
- Monitor and proactively improve production run quality of applications
- Work in a scrum team and provide daily updates
Key requirements:
- Minimum 3 years of relevant software engineering experience
- Domain knowledge across multiple technical and business areas 3+ years with Java, Spring Framework, SQL (AroraDB) and NoSQL databases (MongoDB)
- Experience with GraphQL / Graph DBs3+ years xaygatp in internet technologies and microservices architectures 3+ years developing cloud-native applications, preferably AWSExperience with Docker / Kubernetes
- Knowledge of CI/CD tools
- Knowledge of Splunk SPLs, App Dynamics, OTEL, Grafana
- Strong analytical skills
- Solid object-oriented design principles
- Analytical mindset
- Collaborative mindset
- Independent problem-solver
- JavaSpring FrameworkSQL (AroraDB) and NoSQL (MongoDB)