Software Engineer

Disney Bristol , CT 06010

Posted 2 months ago

Job Description:

At Disney, we're storytellers. We make the impossible, possible. We do this through utilizing and developing cutting-edge technology and pushing the envelope to bring stories to life through our movies, products, interactive games, parks and resorts, and media networks. Now is your chance to join our talented team that delivers unparalleled creative content to audiences around the world.

About Direct-to-Consumer and International:Comprised of Disney's international media businesses and the Company's various streaming services, the Direct-to-Consumer and International segment aligns technology, content and distribution platforms to expand the Company's global footprint and deliver world-class, personalized entertainment experiences to consumers around the world. This segment is responsible for The Walt Disney Company's direct-to-consumer businesses globally, including the ESPN+ sports streaming service, programmed in partnership with ESPN; the upcoming Disney-branded direct-to-consumer streaming service; and the Company's ownership stake in Hulu. DTCI Technology is responsible for worldwide linear and digital media distribution, design and development of consumer-facing digital products, advertising technology, consumer data platforms and international broadcast operations. DTCI Technology works in close collaboration with the Disney Streaming Services technology team, who focus on design and development of direct-to-consumer subscription streaming services.

This is an exciting role for a passionate software engineer to join Direct-to-Consumer and International Division of Disney. The Software Engineer will play a critical role in building the engines that power product features on WatchESPN, ESPN+, DisneyNow and WatchABC. Responsibilities include technical design and implementation of various projects and features. In this role you will be building high throughput and scalable systems delivering content and personalized services to client applications.

This position is 100% hands-on development with opportunity to influence design and specifications. The ideal candidate will have strong understanding of web architectures and OO software design patterns along with demonstrated experience delivering web services utilizing common Java technologies (containers, servlets, spring, etc.) and cloud services (AWS, lambda, API Gateway, etc.)

Job Type

Full Time

Segment

Direct-to-Consumer and International

Category

Technology

Basic Qualifications

  • Experience with object-oriented software development

  • Demonstrated ability in developing enterprise applications (high volume transactions, caching, fault tolerant and scalable systems)

  • Experience with Java

  • Familiar with design patterns

  • Ability to collaborate in a small, productive development team

  • Proficient with all aspects of the Software Development Lifecycle

  • Motivated self-starter with the ability to learn and adapt to new technologies

  • Passion for working with technology and excitement for creating high quality products

  • Rigorous attention to detail and focus on quality of deliverables

  • Excellent verbal and written communication skills

Business

Direct-to-Consumer and International

Required Education

Bachelor's degree or equivalent work experience

Preferred Qualifications

  • Industry certification

  • Experience with any of the following technologies is a plus :

  • Enterprise CMS

  • Open sources frameworks and tools such as Spring, Hibernate, Solr, ehcache, Zuul, Zookeeper, Archaius, Hystrix, Consul and others

  • Open source servlet containers such as Tomcat, Undertow, Nginex

  • Lightweight containers like Docker

  • Cloud-based technologies (AWS, EC2, S3, SQS, Kenises, DynamoDB)

  • Familiar with Microservices architecture

  • NoSQL databases such as MongoDB and Cassandra

  • Familiar with Reactive programming and frameworks like Verit.x

  • Automated testing frameworks like JUnit, Mockito, Cucumber and Gherkin

  • HLS or other video streaming technologies

Postal Code
06010

Responsibilities

  • Participate in the design and implementation of systems delivering high throughput services.

  • Write efficient, reliable, and maintainable code whether implementing architectural improvements, user-facing features, or fixing bugs

  • Collaborate & troubleshoot with the rest of the team in the analysis and resolution of hard engineering problems involving high trafficked web application services and API's

  • Participate in sprint plan review meetings to review functional and design specs and understand how those impact features in development

  • Interface with internal & external teams to define requirements and schedules on tasks

  • Work with our Automation team to translate manual test cases in automated test scripts

  • Provide support to partner teams analyzing data workflows and delivery of existing features

  • Deliver working software, in coordination with the other Software Engineers on the team

  • Manage multiple competing priorities in a fast-paced deadline-oriented environment

  • Stay current with the latest development best practices

  • Embrace a highly collaborative team that rewards quality code and effective communication

Job Description

At Disney, we're storytellers. We make the impossible, possible. We do this through utilizing and developing cutting-edge technology and pushing the envelope to bring stories to life through our movies, products, interactive games, parks and resorts, and media networks. Now is your chance to join our talented team that delivers unparalleled creative content to audiences around the world.

About Direct-to-Consumer and International:Comprised of Disney's international media businesses and the Company's various streaming services, the Direct-to-Consumer and International segment aligns technology, content and distribution platforms to expand the Company's global footprint and deliver world-class, personalized entertainment experiences to consumers around the world. This segment is responsible for The Walt Disney Company's direct-to-consumer businesses globally, including the ESPN+ sports streaming service, programmed in partnership with ESPN; the upcoming Disney-branded direct-to-consumer streaming service; and the Company's ownership stake in Hulu. DTCI Technology is responsible for worldwide linear and digital media distribution, design and development of consumer-facing digital products, advertising technology, consumer data platforms and international broadcast operations. DTCI Technology works in close collaboration with the Disney Streaming Services technology team, who focus on design and development of direct-to-consumer subscription streaming services.

This is an exciting role for a passionate software engineer to join Direct-to-Consumer and International Division of Disney. The Software Engineer will play a critical role in building the engines that power product features on WatchESPN, ESPN+, DisneyNow and WatchABC. Responsibilities include technical design and implementation of various projects and features. In this role you will be building high throughput and scalable systems delivering content and personalized services to client applications.

This position is 100% hands-on development with opportunity to influence design and specifications. The ideal candidate will have strong understanding of web architectures and OO software design patterns along with demonstrated experience delivering web services utilizing common Java technologies (containers, servlets, spring, etc.) and cloud services (AWS, lambda, API Gateway, etc.)

Basic Qualifications

  • Experience with object-oriented software development

  • Demonstrated ability in developing enterprise applications (high volume transactions, caching, fault tolerant and scalable systems)

  • Experience with Java

  • Familiar with design patterns

  • Ability to collaborate in a small, productive development team

  • Proficient with all aspects of the Software Development Lifecycle

  • Motivated self-starter with the ability to learn and adapt to new technologies

  • Passion for working with technology and excitement for creating high quality products

  • Rigorous attention to detail and focus on quality of deliverables

  • Excellent verbal and written communication skills

Required Education

Bachelor's degree or equivalent work experience

Preferred Qualifications

  • Industry certification

  • Experience with any of the following technologies is a plus :

  • Enterprise CMS

  • Open sources frameworks and tools such as Spring, Hibernate, Solr, ehcache, Zuul, Zookeeper, Archaius, Hystrix, Consul and others

  • Open source servlet containers such as Tomcat, Undertow, Nginex

  • Lightweight containers like Docker

  • Cloud-based technologies (AWS, EC2, S3, SQS, Kenises, DynamoDB)

  • Familiar with Microservices architecture

  • NoSQL databases such as MongoDB and Cassandra

  • Familiar with Reactive programming and frameworks like Verit.x

  • Automated testing frameworks like JUnit, Mockito, Cucumber and Gherkin

  • HLS or other video streaming technologies

Responsibilities

  • Participate in the design and implementation of systems delivering high throughput services.

  • Write efficient, reliable, and maintainable code whether implementing architectural improvements, user-facing features, or fixing bugs

  • Collaborate & troubleshoot with the rest of the team in the analysis and resolution of hard engineering problems involving high trafficked web application services and API's

  • Participate in sprint plan review meetings to review functional and design specs and understand how those impact features in development

  • Interface with internal & external teams to define requirements and schedules on tasks

  • Work with our Automation team to translate manual test cases in automated test scripts

  • Provide support to partner teams analyzing data workflows and delivery of existing features

  • Deliver working software, in coordination with the other Software Engineers on the team

  • Manage multiple competing priorities in a fast-paced deadline-oriented environment

  • Stay current with the latest development best practices

  • Embrace a highly collaborative team that rewards quality code and effective communication

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Java Software Engineer Iii(Personalization)

Disney

Posted 3 days ago

VIEW JOBS 7/13/2019 12:00:00 AM 2019-10-11T00:00 Job Description This is an exciting role for a technology enthusiast interested in creating the engines that drive experiences across DTCI's consumer-facing products. The Software Engineer III will play an important role in the personalization experiences across digital products with responsibilities for the technical design and implementation of new projects and features. In this role, you will be building on high throughput client facing systems delivering personalized experiences to millions of people on a daily basis. This position is 100% hands-on development with some opportunity to influence design and specifications. The ideal candidate will have a strong understanding of web architectures and OO software design patterns along with demonstrated experience delivering web services utilizing common Java technologies (containers, servlets, spring, etc.). Job Type Full Time Alternate Location-State/Region CA Segment Direct-to-Consumer and International Category Technology Basic Qualifications * 5+ Years of relevant work experience * Excellent programming skills and strong knowledge of the Java platform and Java web applications (Spring/Tomcat/etc) * Strong understanding of web architecture including HTTP, caching and API delivery paradigms * Exposure to full software development lifecycle and common best practices like unit testing, collaborative version control flows, and continuous integration * Demonstrated ability to work on a diverse scope of software and database projects requiring detailed analysis and creative/practical problem solving * Strong analytical skills and capabilities for resolving a wide range of issues in innovative ways * Self-starter with an interest in industry trends and a passion for innovation and raising the bar Business Direct-to-Consumer and International Required Education * Bachelor's Degree in Computer Science or related field, and/or equivalent work experience Preferred Qualifications * Proven experience developing and maintaining high-volume and highly-available distributed * systems * Hands-on experience with developing and operating applications in Cloud-based environments like AWS * Experience with real-time messaging frameworks, such as Kafka or AWS Messaging services * Strong understanding of relational and NoSQL persistence stores and the ability to determine which is the right tool for the right Postal Code 06010 Preferred Education * Masters Degree in Computer Science or related field. Job Description This is an exciting role for a technology enthusiast interested in creating the engines that drive experiences across DTCI's consumer-facing products. The Software Engineer III will play an important role in the personalization experiences across digital products with responsibilities for the technical design and implementation of new projects and features. In this role, you will be building on high throughput client facing systems delivering personalized experiences to millions of people on a daily basis. This position is 100% hands-on development with some opportunity to influence design and specifications. The ideal candidate will have a strong understanding of web architectures and OO software design patterns along with demonstrated experience delivering web services utilizing common Java technologies (containers, servlets, spring, etc.). Basic Qualifications * 5+ Years of relevant work experience * Excellent programming skills and strong knowledge of the Java platform and Java web applications (Spring/Tomcat/etc) * Strong understanding of web architecture including HTTP, caching and API delivery paradigms * Exposure to full software development lifecycle and common best practices like unit testing, collaborative version control flows, and continuous integration * Demonstrated ability to work on a diverse scope of software and database projects requiring detailed analysis and creative/practical problem solving * Strong analytical skills and capabilities for resolving a wide range of issues in innovative ways * Self-starter with an interest in industry trends and a passion for innovation and raising the bar Required Education * Bachelor's Degree in Computer Science or related field, and/or equivalent work experience Preferred Qualifications * Proven experience developing and maintaining high-volume and highly-available distributed * systems * Hands-on experience with developing and operating applications in Cloud-based environments like AWS * Experience with real-time messaging frameworks, such as Kafka or AWS Messaging services * Strong understanding of relational and NoSQL persistence stores and the ability to determine which is the right tool for the right Preferred Education * Masters Degree in Computer Science or related field. Responsibilities The primary role of this position will be to build out new features and systems that store preferences and deliver personalized experiences across DTCI's major brands. * Collaborate with product managers and fellow engineers in the design and implementation of systems delivering high throughput personalized experiences * Efficiently operate cloud-based personalization services, with an emphasis in reliability, security, and performance * Analyze and resolve complex engineering problems involving high trafficked web and mobile application services and APIs * Interface with a variety of stakeholders to define requirements project timelines * Provide guidance and enforcement of development practices and processes Disney Bristol CT

Software Engineer

Disney