Senior Java Software Engineer - Full Stack Development for Disney's Innovative Experiences {Remote}
Join the Magic: Crafting Extraordinary Experiences with Disney
At Disney, we're not just storytellers; we're the architects of imagination, pushing the boundaries of what's possible. With a legacy that spans from enchanting amusement parks and resorts to captivating sports, news, films, and beyond, we're on a quest to create and deliver unforgettable experiences. As a Senior Java Software Engineer, you'll be at the forefront of this mission, leveraging your technical expertise to drive innovation and excellence in our Visitor and Cast experiences.
About the Role
Disney Parks, Experiences, and Products is seeking a highly skilled Senior Java Software Engineer to join our remote team. As a full-stack developer, you'll be responsible for designing, developing, and maintaining cutting-edge applications that empower our businesses to be future-ready. This is an exceptional opportunity to make a meaningful impact, working collaboratively with engineers, product owners, and partners to propose extensible, reusable, and performant solutions.
Key Responsibilities
- Design and implement robust, high-throughput, low-latency, scalable, and fault-tolerant code to handle sophisticated calculations.
- Collaborate with cross-functional teams to propose and develop innovative solutions that drive business growth.
- Proactively seek opportunities to reuse or abstract existing services and implementations, promoting efficiency and scalability.
- Analyze and prototype proof of concepts with relevant new technologies, staying ahead of the curve.
- Conduct code review pull requests, ensuring adherence to high standards.
- Work independently to investigate and resolve issues as a single contributor.
- Investigate and fix issues reported in lower and production environments, ensuring seamless execution.
- Write unit and component tests to guarantee the delivery of high-quality code.
- Monitor and proactively improve production run quality of applications.
- Work in a Scrum team, providing daily updates and contributing to the team's success.
- Estimate effort for assigned development tasks and provide input for less senior-level engineers.
Essential Qualifications and Experience
To succeed in this role, you'll need:
- 4+ years of programming, analysis, and design experience with full software development lifecycle expertise.
- Proven expertise with Java, Spring Framework, SQL, and NoSQL-based databases, writing complex SQL queries, and building highly scalable and highly performant distributed applications and web services.
- 5+ years of experience with Web technologies and microservices architectures.
- 4+ years of experience developing cloud-native applications, preferably in AWS.
- Experience with scripting languages like JavaScript and frameworks such as Angular/React.
- Experience with Docker/Kubernetes.
- Strong understanding of object-oriented programming with a grasp of design principles.
- Knowledge of CI/CD tools.
- Demonstrated strong analytical abilities.
Preferred Skills and Experience
To take your application to the next level, consider the following preferred qualifications:
- Experience with emerging technologies, such as GraphQL/Graph DBs.
- Familiarity with the business space and products/pricing/inventory domains.
Education and Certifications
We're looking for candidates with:
- At least 4 years of relevant experience.
- A four-year college degree in Computer Science or a comparable field, or related equivalent experience.
Career Growth and Learning Benefits
As a Disney Software Engineer, you'll have access to a wealth of opportunities for career growth and professional development. You'll be working on cutting-edge projects, collaborating with talented professionals, and staying ahead of the curve in the latest technologies. Our commitment to innovation and excellence ensures that you'll be constantly challenged and inspired to grow.
Work Environment and Company Culture
We're proud of our inclusive and dynamic work environment, which values diversity, creativity, and collaboration. As a remote team member, you'll be part of a global community that's passionate about delivering exceptional experiences. Our culture is built on a foundation of trust, respect, and open communication, ensuring that everyone has the opportunity to thrive.
Compensation, Perks, and Benefits
We offer a competitive compensation package, with a salary range of $27-$35 per hour. Our benefits include a comprehensive suite of perks and rewards that recognize your hard work and dedication. While specific details may vary, we're committed to providing a total rewards package that supports your well-being and success.
Join the Disney Team
If you're a motivated and talented Senior Java Software Engineer looking to make a meaningful impact, we want to hear from you. Apply now and take the first step towards a rewarding new role that combines technical challenge, creative freedom, and the opportunity to shape the future of Disney's innovative experiences.
Seize this opportunity to join our team and be part of the magic. Apply now and let's create unforgettable experiences together!
Apply for this job