Senior Software Engineer - Java

Disney Disney · Media · New York, NY +1

Senior Software Engineer role focused on modernizing Disney's commerce platform by developing a new API layer to expose commerce system capabilities to client teams and service partners. The role involves abstracting core commerce domains, centralizing platform capabilities, and decoupling systems for faster feature delivery, contributing to the end-to-end software development lifecycle.

What you'd actually do

  1. Work alongside the Product and Business teams to understand the business implications and user flows for sign-up and user account management.
  2. Contribute to designs and develop a future proof API layer that exposes the commerce lifecycle platform capabilities to various clients.
  3. Review and develop robust API contracts and scalable microservices for internal clients.
  4. Assist in creating technical proposals to illustrate the high-level design and system flow between clients and backend systems.
  5. Understand key dependencies such as the core subscription, billing, and payment systems and how they will affect clients.

Skills

Required

  • Java server side development
  • API design
  • SQL
  • test automation
  • CI/CD
  • analytical skills

Nice to have

  • AI tooling such as Claude Code or Cursor
  • Spinnaker
  • Kubernetes
  • Spring WebFlux
  • Reactive programming in Java
  • GraphQL
  • gRPC
  • AWS
  • Terraform

What the JD emphasized

  • Minimum of 5 years of related work experience
  • Strong code design and architectural skills
  • API design experience (authoring and providing feedback) with stakeholders
  • Strong programming experience in Java server side development
  • Experience working at scale and high RPS throughput