Senior Java Software Engineer; Remote
Kiryas Joel, Orange County, New York, USA
Listed on 2026-10-02
-
Software Development
Backend Developer, Java Developer
Fanatics is building a leading global digital sports platform. We ignite the passions of global sports fans and maximize the presence and reach for our hundreds of sports partners globally by offering products and services across Fanatics Commerce, Fanatics Collectibles, and Fanatics Betting & Gaming, allowing sports fans to Buy, Collect, and Bet. Through the Fanatics platform, sports fans can buy licensed fan gear, jerseys, lifestyle and streetwear products, headwear, and hardgoods;
collect physical and digital trading cards, sports memorabilia, and other digital assets; and bet as the company builds its Sports book and iGaming platform. Fanatics has an established database of over 100 million global sports fans; a global partner network with approximately 900 sports properties, including major national and international professional sports leagues, players associations, teams, colleges, college conferences and retail partners, 2,500 athletes and celebrities, and 200 exclusive athletes;
and over 2,000 retail locations, including its Lids retail stores. Our more than 22,000 employees are committed to relentlessly enhancing the fan experience and delighting sports fans globally.
Fanatics Betting & Gaming (FBG) is building the industry’s most trusted, scalable, and fan-centric sports book experience. Our Internal Platforms power critical systems that support customer operations, marketing, support, risk, and data—through a combination of Java backend services, APIs, event-driven systems, and Salesforce platform capabilities.
We are seeking a Senior Java Software Engineer to build and maintain scalable services that power our internal platforms. This role is full stack focused, with opportunities to contribute to user-facing internal tools as needed.
Experience with Salesforce development and integrations is a strong plus, as many of our systems interface directly with Salesforce for CRM, workflow automation, and customer operations.
This is a hands-on engineering role for someone who enjoys owning features end-to-end, solving complex integration problems, and working closely with cross-functional partners.
Full Stack Engineering (Primary Focus)
- 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.
Note: This role does not require deep UI specialization, but comfort collaborating across UI and backend boundaries is valued.
Salesforce & CRM Platform Integration (Secondary Focus)- 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…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).