Tech Stack
Job Description, Responsibilities & Requirements
About the Position
Senior Java Developer (Platform)
SPRIBE is an innovative B2B iGaming software developer reshaping the industry with cutting-edge technology and a forward-thinking approach to game design. The company pioneered the crash-game format with its flagship title Aviator, setting a new standard in player engagement and paving the way for a wave of non-traditional content. With almost 80 million monthly active players, SPRIBE is now the most influential company in the market. Alongside Aviator, SPRIBE builds forward-thinking solutions like the Broadway Platform, enabling operators to launch and scale with exceptional speed and efficiency.
Strategic global partnerships with iconic brands such as UFC, WWE, along with a roster of 12 global brand ambassadors, reflect the company’s bold vision for international growth and its commitment to expanding its presence across worldwide markets.
Responsibilities
- Application development production and R&D prototypes
- Develop complete implementation packages to enable replication of production designs by other teams/groups (Schematics, block, diagrams, database information, and related documents)
- Designing, developing, and testing software and systems
- Working with stakeholders, analysts, other engineers, and engineering teams to define and deliver software and systems requirements
Requirements
- High degree in Computer Science, with 7+ years of experience in software development
- Strong understanding of product development, CI/CD, testing and process improvement methodologies
- Strong written and verbal communication skills
- High degree of independence and self-organization
- Experience with client-server integrations, multithreading and high-load system design
- Solid knowledge of Object-Oriented Programming, MVC and other design principles
- Experience with UML
- Knowledge about writing unit tests (JUnit or another frameworks)
- Experience with microservices architecture, best practices and patterns
- Experience with TDD, DDD
- Experience with AWS
- Experience with cloud infrastructure and cloud native applications
Must be expert at
- Java 17
- Spring frameworks (Boot 3, Security, Web, Data, Cache, Cloud)
- ORM (Hibernate)
- Liquibase
- RDBMS (Postgresql)
- SQL
- WebSockets, HTTP(s), Restful Web Services
- JUnit 5
- Mockito
- Gradle 7
- Docker
- Kafka
- Redis
Must be familiar with
- Kubernetes
- ElasticSearch
We Offer
- Flexible work model
- Work from our modern offices in Warsaw or Tbilisi, or remotely if you're based in another city - we support your comfort and productivity wherever you are.
- Generous paid time off
- Enjoy 26 business days of paid vacation annually, plus 7 days off and 7 sick days, because we value your well-being and work-life balance.
- Top-tier equipment
- We provide and deliver all necessary corporate hardware so you can start strong from day one.
- Health & wellness support
- Our benefits catalog lets you choose what matters most: Medical insurance
- Celebrating your moments
- We recognize and celebrate your birthdays and work anniversaries with thoughtful gifts - because your milestones matter.
- Global team events
- Twice a year we host unforgettable corporate events in some of the world’s most exciting cities - a unique blend of team spirit and adventure.
About the Company
SPRIBE is an innovative B2B iGaming software developer reshaping the industry with cutting-edge technology and a forward-thinking approach to game design. The company pioneered the crash-game format with its flagship title Aviator, setting a new standard in player engagement and paving the way for a wave of non-traditional content. With almost 80 million monthly active players, SPRIBE is now the most influential company in the market. Alongside Aviator, SPRIBE builds forward-thinking solutions like the Broadway Platform, enabling operators to launch and scale with exceptional speed and efficiency.