Senior Developer

Dillards•Little Rock, AR
•Onsite

About The Position

Join Dillard's Customer 360 development team to build the next generation of its customer database and establish a unified source of truth for customer information. The role helps ensure that enterprise applications and customer interactions are informed by accurate, comprehensive data. You will work with a dedicated, cross-functional team to improve data ingestion workflows and build systems that support customer intelligence and business growth. The Customer 360 team is a collaborative, self-driven group responsible for the customer data lifecycle, including research, data modeling, API design, and scalable batch processing. The Senior Developer will own foundational systems, uphold architectural integrity, and contribute to modernizing Dillard's customer data strategy. This is a full-time, on-site position at Dillard's headquarters in Little Rock, Arkansas. A high level of attendance is an essential function of the position. Immigration sponsorship is not available.

Requirements

  • Deep proficiency in Java, Spring Boot, and associated ecosystems, or a similar technology stack.
  • Demonstrated experience architecting, developing, and optimizing data ingestion pipelines, batch processes, and complex data models.
  • Strong understanding of scalable architectural patterns, API design, and practices for maintainable, high-throughput backend services.
  • Advanced proficiency with Git-based source control.
  • Ability to maintain CI/CD pipelines in a containerized environment.
  • Proven ability to own the full lifecycle of a feature, from research and design through implementation, testing, and deployment.
  • Exceptional communication skills and a track record of thriving in cross-functional, co-located teams.
  • Strong desire to integrate AI-assisted development tools such as Copilot or Gemini into the software development lifecycle.

Nice To Haves

  • Experience with Master Data Management (MDM), Customer Data Platforms (CDP), or enterprise data governance strategies.
  • Proficiency in IBM Db2 (LUW) or similar relational database management systems.
  • Familiarity with high-volume distributed data processing frameworks or NoSQL database patterns.
  • Experience designing systems with comprehensive monitoring and logging, or performance tuning complex, high-throughput batch processes.
  • Familiarity with secure data handling techniques and compliance standards for protecting sensitive information.
  • Familiarity with containerized environments, container orchestration such as Kubernetes, and enterprise application deployment practices.

Responsibilities

  • Architect and implement scalable data models for a unified source of truth for Dillard's customer data.
  • Develop and maintain high-throughput batch processes to ingest, standardize, validate, and deduplicate customer data from disparate sources.
  • Design and develop high-performance backend services and APIs using Spring Boot and Java.
  • Create and maintain CI/CD pipelines and use containerization to deploy across multiple environments.
  • Uphold development standards through code reviews, automated testing, and proactive vulnerability remediation.
  • Collaborate with the cross-functional, co-located team, use AI-assisted development tools, and conduct ongoing research to deliver features and stay current with industry standards.
  • Own the lifecycle of features from research and design through implementation, testing, and deployment.
  • Mentor junior developers.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service