Create the best online sportsbook in the industry by designing, developing, and optimizing the backend systems that power the sportsbook platform
Requirements
- 4-7 years of OO development experience building & deploying scalable, high-performance applications (Java strongly preferred)
- Experience with Spring Boot Microservices framework, and JPA is strongly preferred
- Familiar with web-related technologies (e.g. HTTP, REST, TCP / IP)
- Familiar with version control tools (e.g. Git, SVN)
- Familiar with UML, OOP, and design patterns
- Familiar with AWS services and/or GCP
- Proficiency with distributed caching and message-oriented middleware (e.g., Kafka)
- Experience with Docker and Kubernetes
Responsibilities
- Work closely with internal and external development teams to deliver a stable and reliable application
- Evaluate new technologies and open sources to recommend improvements for applications, services and systems
- Build highly scalable and fault tolerant systems in a highly regulated production environment
- Continuously improve the platform by embracing best practices in software engineering
- Understand business outcomes and drive technical solutions to help achieve goals
- Develop a fundamental understanding of the product, feature set and roadmap, and work closely with the product to make the right technology decisions
Other
- Occasional travel to Fanatics Betting & Gaming offices and other locations for conferences, events, meetings, and team building activities
- Ability to effectively communicate complex technical subjects to a variety of audiences
- Excellent analytical and problem-solving skills
- Passion for software development and system architecture and sharing knowledge within a highly collaborative team
- Must be open to occasional travel