We amplify pride and create connections for all fans around the world.
Software Engineer II (Backend, Java)
Location
United States
Posted
85 days ago
Salary
$95K - $156K / year
Seniority
Mid Level
Job Description
Software Engineer II (Backend, Java)
Fanatics, Inc.
As a Software Engineer II (Backend, Java), you'll join the iCasino Platform team within FBG, working on a highly scalable, fault-tolerant system that powers casino gaming experiences. Your responsibilities will include contributing to the implementation of designs and participating in technical discussions, as well as testing and maintaining software for game management, bet placement, jackpots, and integrations with third-party providers. You’ll also support the rollout of our platform into new and emerging markets, helping adapt and scale our systems for international expansion (e.g., Canada). Beyond coding, you'll collaborate with engineers across the team, follow engineering best practices, and work with internal teams to ensure seamless interactions between our casino platform and other services within the Fanatics ecosystem. Responsibilities - As a microservices developer, you are required to contribute to building software systems that have well-defined interfaces. The selected candidate will write modular and reusable code and contribute to delivering quality results for enterprise projects. - Develop, test, and deploy high-quality software into production - Incorporate feedback from code reviews to improve code quality and maintainability - Contribute to building features and tools that you and your team use - Assist in troubleshooting software issues and escalate when tasks or projects hit roadblocks - Shadow the on-call rota and assist where possible - Participate in team planning discussions - Support software quality, customer experience, and maintainability by improving documentation and contributing to operational excellence efforts - Support the release and adaptation of products for new and emerging markets, helping ensure systems meet regional requirements and scale effectively - Must be open to occasional travel to Fanatics Betting & Gaming offices and other locations for conferences, events, meetings, and team-building activities Required Qualifications - 1+ years of industry experience (including internships or relevant academic experience) - Experience with Java/Spring Boot or a similar high-level programming platform - Ability to develop microservices using Java, Spring, or similar technologies - Ability to debug and troubleshoot issues in lower environments (e.g., dev, staging) - Ability to collaborate effectively with other engineers on technical work - Familiarity with Agile software development and Scrum methodology - Ability to thrive in an entrepreneurial, high-growth environment where priorities evolve and decisions are made quickly Preferred Qualifications - Experience with AWS or other cloud computing platforms - Experience with PostgreSQL or other relational databases (e.g., MySQL, Oracle, etc.) Salary Range: $95,000 – $156,250 USD per year The base salary for this role is based on job-related knowledge, skills, and experience and may vary depending on the successful candidate’s geographic location. Remote employee may also be eligible for a home office setup stipend. For information about our benefits, please visit https://benefitsatfanatics.com/ Depending on the role, your interview and onboarding experience may include in-person components, such as onsite interviews or Launching into Better: LIVE—a multi-day cultural immersion in New York City for full-time, non-seasonal hires. These sessions are designed to build connection and bring our culture to life, though specific travel and participation requirements will be confirmed based on your role and location. Your recruiter will provide clear guidance at each stage of the process. Ready to build the future of sports betting? If you possess some of these skills but not all of them, we still encourage you to apply! 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 Sportsbook 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. Launched in 2021, Fanatics Betting and Gaming is the online and retail sports betting subsidiary of Fanatics, a global digital sports platform. The Fanatics Sportsbook is available to 95% of the addressable online sports bettor market in the U.S. Fanatics Casino is currently available online in Michigan, New Jersey, Pennsylvania and West Virginia. Fanatics Betting and Gaming operates twenty-two retail sports betting locations, including the only sportsbook inside an NFL stadium at Northwest Stadium. Fanatics Betting and Gaming is headquartered in New York with offices in Denver, Leeds and Dublin.
Job Requirements
- 1+ years of industry experience (including internships or relevant academic experience).
- Experience with Java/Spring Boot or a similar high-level programming platform.
- Ability to develop microservices using Java, Spring, or similar technologies.
- Ability to debug and troubleshoot issues in lower environments (e.g., dev, staging).
- Ability to collaborate effectively with other engineers on technical work.
- Familiarity with Agile software development and Scrum methodology.
- Ability to thrive in an entrepreneurial, high-growth environment where priorities evolve and decisions are made quickly.
- Preferred Qualifications
- Experience with AWS or other cloud computing platforms.
- Experience with PostgreSQL or other relational databases (e.g., MySQL, Oracle, etc.).
- Salary Range
- $95,000 – $156,250 USD per year. The base salary for this role is based on job-related knowledge, skills, and experience and may vary depending on the successful candidate’s geographic location. Remote employees may also be eligible for a home office setup stipend.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Desenvolver e manter APIs REST utilizando Golang(principal)/Python • Implementar regras de negócio e integrações com banco de dados • Modelar, consultar e otimizar dados em PostgreSQL • Criar e manter aplicações containerizadas com Docker • Atuar em ambientes AWS, utilizando serviços como S3, Lambda e EC2 • Escrever código limpo, organizado e de fácil manutenção • Tratar erros, validações e cenários de exceção • Participar de code reviews e discussões técnicas • Colaborar com melhorias contínuas de arquitetura e código
• Play a critical role in the technical design, development, and delivery of highly customized Commerce and Content systems for our customers. • Work effectively and corroboratively in small and large team environment. • Roll their sleeves up to deliver high quality code and technical documentation. • Wear many hats and adapt their operating mode to best serve the team. • Take initiative, works well with little guidance, and loves solving tough problems.
• Desenvolvimento e manutenção do sistema; • Colaboração com equipes multidisciplinares para definir requesitos e arquitetura de software; • Implementação de melhores práticas de engenharia de software; • Avaliação e implementação de novas tecnologias e ferramentas; • Participação ativa em processos de planejamento e estimativas de projetos; • Implementação e gerenciamento de práticas DevOps para melhorar a integração contínua, incluindo automação de testes, integração contínua (CI) e entrega contínua (CD).
Senior Backend Engineer, Node.js, AI Workflows
DistroDistro is a marketplace to find, hire, and pay technical talent in over 200 countries. Join now for free.
• Lead and train AI agents to build our core products (75% of your time). • Perform precise backend engineering and fine-tuning for secure payment systems (25% of your time). • Act as a conductor of an AI-driven development process, emphasizing strategy over routine coding.




