Sr Full Stack Software Engineer

Disney Disney · Media · Orlando, FL +1

Senior Full Stack Software Engineer for Disney's Payments and Accounting Technology team. This role involves designing, developing, and maintaining full-stack applications (Java/Spring backend, Angular/Node.js frontend) for payment processing, fraud detection, and accounting systems. The engineer will also leverage AI-assisted development practices and explore opportunities for AI/ML integration in fraud detection and payment optimization. Experience with AWS, Docker, and PCI-DSS compliance is required.

What you'd actually do

  1. Design, develop, and maintain full-stack payment processing applications spanning Java 21/Spring backend microservices, Angular 18 frontend applications, and Node.js 20 API layers
  2. Build and maintain containerized services using Docker, deploying to AWS with Tomcat-based runtime environments
  3. Support and operate production services processing real-time payment transactions across multiple Disney properties including authorization, settlement, fraud screening, gift card operations, and card issuance
  4. Develop and maintain Splunk-based monitoring, alerting, and operational analytics for payment and fraud detection systems
  5. Implement and support adherence to PCI-DSS compliance standards across application code, logging, data handling, and infrastructure

Skills

Required

  • Java 21/Spring
  • Angular 18
  • Node.js 20
  • AWS
  • Docker
  • Microservices architecture
  • RESTful APIs
  • Cloud-native design patterns
  • Splunk
  • PCI-DSS compliance

Nice to have

  • Payment processing
  • Fintech
  • Financial services technology
  • AI-assisted development practices
  • AI/ML in fraud detection and payment optimization
  • Tomcat
  • CI/CD pipelines (Jenkins, GitHub Actions, Harness)
  • AI-powered code review
  • Test generation
  • Refactoring
  • Documentation

What the JD emphasized

  • Must have 5+ years of design, architecture, and development experience in highly scalable, high-volume software components and/or client-facing web applications
  • Experience in payment processing, fintech, or financial services technology strongly preferred
  • Must have demonstrated experience leveraging AI tools in software development workflows preferred
  • Advanced experience with Java 17+ (Java 21 preferred) including Spring Framework
  • Advanced experience with Angular 16+ (Angular 18 preferred) and Node.js 18+ (Node.js 20 preferred)
  • Advanced experience with AWS services: Lambda, DynamoDB, Aurora DB, S3, ECS, CloudWatch
  • Must have prof