F

Fanatics

China-based licensed sports merchandise retailer

Software Engineer 2, Backend - Payments & Wallet

Backend EngineeringConfirmed live in the last 24 hours
Full-timeUnited States

About the Job

Requirements

  • Two to six years of object-oriented development experience building and deploying scalable, high-performance applications; Java is strongly preferred.
  • Experience with the Spring Boot microservices framework and JPA is strongly preferred.
  • Familiarity with web-related technologies such as HTTP, REST, and TCP/IP.
  • Familiarity with version control tools such as Git and SVN.
  • Familiarity with UML, object-oriented programming, and design patterns.
  • Familiarity with AWS services and/or GCP.
  • Proficiency with distributed caching and message-oriented middleware such as Kafka.
  • Experience with Docker and Kubernetes.
  • Experience running experiments, A/B testing, and optimizing for business outcomes.
  • Ability to communicate complex technical subjects to engineers, technical leaders, executives, and non-technical functional leaders.
  • Ability to triage and quickly debug system-wide and customer-impacting production issues.
  • Familiarity with highly available distributed systems, event-driven architecture, and complex third-party integrations.
  • Must be open to occasional travel to company offices and other locations for conferences, events, meetings, and team-building activities.

Responsibilities

  • Work closely with internal and external development teams to deliver a stable and reliable application aligned with the product roadmap and schedule.
  • Evaluate new technologies and open-source tools and recommend improvements for applications, services, and systems.
  • Champion cultural and technical best practices and contribute to improving the engineering workplace.
  • Build highly scalable and fault-tolerant systems in a highly regulated production environment.
  • Continuously improve the platform by applying software engineering best practices.
  • Understand business outcomes and drive technical solutions to achieve goals.
  • Develop an understanding of the product, feature set, and roadmap, and work closely with product partners to make technology decisions that enable streamlined growth and future development.
  • Partner with cross-functional peers in product management, design, DevOps, security, and frontend engineering.
  • Design, develop, and optimize backend systems supporting deposits, withdrawals, wallet management, bet placement and settlement, casino transactions, and payment-provider integrations.

Desired Qualifications

  • Java development experience is strongly preferred.
  • Experience with the Spring Boot microservices framework and JPA is strongly preferred.

About the Company

Fanatics

China-based licensed sports merchandise retailer

Fanatics China is a joint venture between Fanatics Inc. and Hillhouse Capital that localizes and scales licensed sports merchandise for China. It designs, manufactures, and markets fan gear for Chinese consumers, operating a multi-channel model that includes building and running e-commerce sites for global leagues and teams, exploring online marketplaces, and developing physical retail concepts. Its product workflow combines technology, data, and on-demand manufacturing to manage the entire supply chain, enabling fast response to demand. The company differentiates itself through a China-focused approach backed by Hillhouse’s network and investments, its end-to-end vertical commerce model, and partnerships with hundreds of sports organizations, which together help it navigate China’s complex retail landscape. The goal is to satisfy a previously underserved Chinese market for licensed sports merchandise by creating localized products and channels that connect fans with official gear.

Company size
10,001+
Company stage
Growth Equity (Venture Capital)
Total funding
$5.2B
Headquarters
Huangpu, China
Founded
1995

Recently Posted Jobs

Explore more opportunities at Fanatics

See more jobs