Software Engineer II – Java, Kotlin, Kafka

16 hours ago

Apply Now
Logo of Fanatics, Inc.

Fanatics, Inc.

Gaming • Retail • eCommerce

Fanatics is building a leading global digital sports platform that aims to enhance the fan experience for over 100 million sports enthusiasts worldwide. The company operates across several divisions including Fanatics Commerce, Fanatics Collectibles, and Fanatics Betting & Gaming. They offer fans the opportunity to buy licensed fan gear, jerseys, lifestyle products, and headwear, collect physical and digital trading cards, sports memorabilia, and other digital assets, as well as engage in sports betting. Fanatics partners with over 900 sports properties globally, including major leagues, teams, and athletes, and operates more than 2,000 retail locations. The company is committed to corporate responsibility with a focus on philanthropy, diversity and inclusion, brand protection, and sustainability.

1001 - 5000 employees

Founded 2011

🎮 Gaming

🛒 Retail

🛍️ eCommerce

📋 Description

• Design, build, and optimize real-time betting systems handling 10K+ events per second • Ensure 99.999% uptime for customer-facing services through robust error handling and failover strategies • Optimize database queries, caching strategies, and event streaming pipelines for sub-100ms response times • Feature ownership: spec writing → implementation → deployment → monitoring → iteration based on metrics • Leverage AI tools to accelerate development velocity while maintaining code quality standards

🎯 Requirements

• 4+ years building and deploying scalable, high-performance production applications • Java and/or Kotlin: 3+ years building production microservices • Spring Boot: Understanding of reactive programming and non-blocking I/O • PostgreSQL: Complex query optimization, indexing strategies, and migration management • Kafka: Event streaming patterns, partition strategies, and consumer group management at scale • Redis/Redis Pub/Sub: Building real-time features supporting hundreds of thousands of concurrent users • Experience using AI tools (Claude Code, Cursor, Copilot, etc.) to ship production code • Strong grasp of software design principles (SOLID, DRY) and testing methodologies (TDD, BDD) • Track record of introducing tools or processes that measurably improved team velocity • Experience with observability and monitoring in distributed systems • Can write clear technical documentation and present architecture decisions to non-technical stakeholders • Self-directed problem solver who thrives in ambiguous situations.

🏖️ Benefits

• Medical • Dental • Vision • 401K • Paid time off • Other benefits like GymPass, Pet Insurance, Family Care Benefits • $700 to set up home office

Apply Now

Similar Jobs

20 hours ago

FORM

201 - 500

Backend Engineer on Professional Services team creating custom solutions for major clients. Collaborating with stakeholders to leverage expertise in building integrations and deliverables.

Kafka

Postgres

Ruby

Ruby on Rails

SQL

Go

22 hours ago

Lead Software Engineer managing projects for custom software development at Triumph. Collaborating with teams to deliver impactful solutions in the logistics and supply chain domain.

Elixir

Haskell

Java

Yesterday

Leading implementation and architecture for Microsoft Dynamics CRM solutions at Hitachi Solutions. Driving project success with expertise in .NET, Azure, and CRM platforms.

ASP.NET

Azure

.NET

Yesterday

DMS 2200 Database Administrator managing database operations on UNISYS OS 2200 mainframe. Responsibilities include database maintenance, performance tuning, and operational support.

Yesterday

Citizant

51 - 200

Sr. Java Developer responsible for development of web applications for a Federal Government agency. Focusing on secure coding practices and ensuring integration of disparate systems.

🇺🇸 United States – Remote

💵 $125k - $135k / year

💰 Private Equity Round on 2012-12

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

Java

Linux

Maven

OpenShift

Spring

Spring Boot

SpringBoot

SQL

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com