Java Software Engineer III

Fanatics Betting & GamingNew York, NY
$145,000 - $181,250Remote

About The Position

Fanatics is building a leading global digital sports platform, igniting the passions of global sports fans and maximizing presence for hundreds of sports partners. They offer products and services across Fanatics Commerce, Fanatics Collectibles, and Fanatics Betting & Gaming, allowing fans to Buy, Collect, and Bet. The platform includes licensed fan gear, trading cards, memorabilia, and a Sportsbook and iGaming platform. Fanatics has over 100 million global sports fans, a network of approximately 900 sports properties, 2,500 athletes and celebrities, and over 2,000 retail locations. Their more than 22,000 employees are committed to enhancing the fan experience. Launched in 2021, Fanatics Betting and Gaming (FBG) is the online and retail sports betting subsidiary of Fanatics. The Fanatics Sportsbook is available to 95% of the addressable online sports bettor market in the U.S., and Fanatics Casino is online in Michigan, New Jersey, Pennsylvania, and West Virginia. FBG operates twenty-two retail sports betting locations, including one inside an NFL stadium. Headquartered in New York, FBG also has offices in Denver, Leeds, and Dublin. As a Java Software Engineer III at Fanatics Betting & Gaming, you will help create an entertaining betting proposition that appeals to Fanatics customers. Reporting into the Director of Sportsbook Content, you will play an integral role in the Sportsbook Content team and the wider Fanatics Betting & Gaming. Sportsbook Content Analysts will prepare and manage daily custom offers to differentiate the Sportsbook and integrate with the product's features.

Requirements

  • 3-5 years of professional software engineering experience with Java.
  • Strong experience building backend services in a production environment.
  • Experience developing APIs and integrating services with other systems.
  • Familiarity with distributed systems, data flows, and service-to-service communication.
  • Experience with Git-based workflows, code reviews, and CI/CD pipelines.
  • Strong problem-solving skills and ability to work independently on complex systems.
  • Excellent communication and collaboration skills.

Nice To Haves

  • Experience contributing to internal web UIs or tooling, including: Java-backed web frameworks, and/or Modern front-end frameworks consuming Java APIs (React, Angular, etc.)
  • Experience working with Salesforce as an integration partner or platform: Apex, Lightning Web Components, Flows, or Salesforce APIs
  • Experience integrating Salesforce with Java-based services.
  • Experience with: Event-driven architectures (Kafka or similar)
  • Cloud environments (AWS preferred)
  • Highly available or regulated systems (gaming, fintech, payments)

Responsibilities

  • Design, build, and maintain Java-based backend services (Spring Boot or similar frameworks).
  • Develop scalable, reliable, and well-tested services that integrate with Salesforce and other internal/external systems.
  • Participate in architecture and design discussions for APIs, data flows, and distributed systems.
  • Write high-quality, maintainable code with strong unit and integration test coverage.
  • Troubleshoot and resolve complex issues across services, integrations, and data pipelines.
  • Contribute to internal web applications and user interfaces backed by Java services.
  • Collaborate with frontend or full-stack engineers to support internal users across Operations, Support, Marketing, Risk, and Data teams.
  • Partner with Product and UX (where applicable) to translate workflows into intuitive internal tools.
  • Collaborate with backend engineers to define clean API contracts between UI layers and services.
  • Build and maintain integrations between Java services and Salesforce using REST APIs, events, or middleware.
  • Contribute to Salesforce development when needed, including Apex, Lightning Web Components, Flows, and configuration.
  • Partner with Salesforce-focused engineers to ensure clean integration patterns, data integrity, and platform scalability.
  • Help troubleshoot Salesforce-related issues tied to backend services, UI workflows, or integrations.
  • Work closely with Product Managers, Technical Program Managers, and cross-functional partners to translate requirements into technical solutions.
  • Collaborate with Marketing, Operations, Support, Risk, and Data teams to ensure systems meet business and regulatory needs.
  • Participate in sprint planning, estimation, and delivery, ensuring predictable and high-quality outcomes.
  • Communicate technical decisions, trade-offs, and implementation details clearly to stakeholders.

Benefits

  • Remote employee may also be eligible for a home office setup stipend.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service