Senior Java Developer (Platform)

Remote senior 3 months ago full-time
Apply now →

✓ Drop your CV once, then continue to the employer's application form. Your profile stays here for every recruiter hiring on igamingjobs.

Role in brief

Spribe, a B2B iGaming software developer known for its crash games and the Broadway Platform, seeks a Senior Java Developer. This role involves developing and testing core platform applications and R&D prototypes. Candidates with strong Java experience in high-load, microservices environments should apply.

Java 17Spring frameworksORMLiquibasePostgresqlSQLWebSocketsHTTP(s)Restful Web ServicesJUnit 5MockitoGradle 7

About the role

This Senior Java Developer role at Spribe focuses on the development and testing of core platform applications and R&D prototypes. The work involves creating complete implementation packages, including schematics and database information, to enable other teams to replicate production designs. Success in this position means delivering robust software and systems that meet defined requirements.

The role requires collaboration with various stakeholders, including analysts and other engineers, to define software and system requirements. This position contributes to Spribe's mission of providing innovative B2B iGaming software, including their Broadway Platform, which helps operators launch and scale efficiently. The company is known for pioneering the crash-game format with Aviator, serving millions of monthly active players.

Spribe emphasizes a forward-thinking approach to technology and game design, with a focus on high-load system design and microservices architecture. The ideal candidate will apply their expertise in product development, CI/CD, and testing to contribute to the company's global growth and expanding presence across worldwide markets, supported by strategic partnerships.

Skills that matter here

  • Java 17: This role requires developing applications using the latest Java version for the company's iGaming platform and prototypes.
  • Spring frameworks: The developer will utilize Spring for building robust and scalable server-side applications.
  • Postgresql: Experience with this database is needed for designing and interacting with the platform's data storage.
  • WebSockets: This skill is relevant for building real-time communication features, common in iGaming platforms and games.
  • Kafka: The role involves working with Kafka for building high-throughput, fault-tolerant data pipelines and streaming solutions.
  • Kubernetes: Experience with Kubernetes is necessary for deploying and managing containerized applications within a microservices architecture.

Who this role suits

  • A self-organized individual with a high degree of independence who can manage their own work effectively.
  • Someone with a strong understanding of product development and continuous improvement methodologies.
  • A developer who thrives in environments requiring client-server integrations and high-load system design.
  • An engineer who values collaboration and can effectively communicate with various stakeholders to define requirements.

From the employer

  • 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
  • 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 highload 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
  • 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.

Questions about this role

What is the remote work policy for this position?

This is a remote position, and candidates can work from anywhere. Spribe also offers modern offices in Warsaw or Tbilisi for those who prefer an office environment.

What level of experience is required for this role?

This is a senior-level position, requiring 7+ years of experience in software development and a strong understanding of product development and high-load systems.

What are the core technical skills needed for this role?

Key technical skills include Java 17, Spring frameworks, Postgresql, WebSockets, Kafka, and Kubernetes, along with experience in microservices architecture and high-load system design.

Apply now →

✓ Drop your CV once, then continue to the employer's application form. Your profile stays here for every recruiter hiring on igamingjobs.

Similar jobs