Senior Java Developer

GR8 Tech Worldwide

About the role

This is a senior backend engineering role at GR8 Tech, fully remote and open worldwide. You'll design, build, and maintain backend services across their Casino platform, including bonus/promotional mechanics, wallet and transaction flows, and game provider integrations. It suits an experienced Java/Spring Boot engineer comfortable with real-money, business-critical systems under high load.

What you’ll do

  • Design and develop Spring Boot microservices across bonus processing, game launch, and catalog management.
  • Implement promotional mechanics end-to-end, from bonus crediting to expiry and settlement.
  • Integrate third-party game providers, wallet callbacks, and provider-side bonus features.
  • Build and evolve REST APIs including request signing, authentication, and versioning.
  • Ensure correctness of real-money transaction and bonus flows via idempotency, retries, and graceful degradation.
  • Work with Redis for caching and session state; tune performance under production load.
  • Own observability: metrics, dashboards, structured logging, alerting.
  • Write unit, integration, and functional tests; ship via GitLab CI to Kubernetes.

What they’re looking for

  • 5+ years of back-end experience.
  • Strong proficiency in Java 17+ and Spring Boot 3.x.
  • Experience building business-critical domain logic like payments, bonuses, or billing.
  • Experience integrating and designing REST APIs.
  • Understanding of distributed systems basics: idempotency, consistency, timeouts, retries, caching.
  • Experience with SQL and at least one NoSQL store (Redis, Cassandra, or Elasticsearch).
  • Upper-intermediate or higher English.

Nice to have

  • Scala experience.
  • Kafka and event-driven architectures.
  • Kubernetes and GitLab CI experience.
  • Prometheus and Grafana familiarity.
  • iGaming/betting domain experience.

What’s on offer

  • Annual benefits cafeteria budget across sports, medical, mental health, home office, and languages.
  • Paid maternity/paternity leave plus monthly childcare allowance.
  • 20+ vacation days, unlimited sick leave, emergency time off.
  • Remote-first with tech support and coworking compensation.
  • Team events and internal learning programs.

Questions about this role

Is this role remote?

Yes, fully remote and open worldwide.

How many years of experience do I need?

5+ years of back-end experience.

What tech stack does it use?

Java 17+, Spring Boot 3.x, Redis, SQL, and optionally Cassandra or Elasticsearch.

Related roles

Senior Software Engineer - Java Backend Developer

Resilinc · Remote

A senior, fully remote Java backend engineering role at Resilinc building microservices for supply-chain risk management. Suits an experienced backend engineer with strong PostgreSQL and cloud-native skills.

RemoteSeniorFull-time
JavaSpring BootPostgreSQLREST API +9
2 days ago

Idexcel Technologies - Java Full Stack Developer

Idexcel Technologies · Bangalore, India · Hyderabad, India

A Java full stack developer role at Idexcel Technologies across Bangalore and Hyderabad, building Spring Boot backends and React/Angular front ends. Suits a developer with 6 to 10 years of experience in Java and microservices.

On-siteMid levelFull-time
JavaSpring BootSpring MVCSpring Data JPA +14
2 days ago

Java Spring Boot Developer

KREATIV WEB SOLUTION · Hyderabad, India

Java Spring Boot Developer role in Hyderabad for an experienced backend engineer. The work centers on Java services, REST APIs, microservices, databases, and application security.

On-siteMid levelFull-time
JavaSpring BootREST APIsMicroservices +10
9 days ago

Java Backend Developer

Synechron · Hyderabad, India · Mahārāshtra, India · Gachibowli, India

A Java backend developer role at Synechron, in-office or remote across three locations, for someone with 5+ years of Java, Spring Boot and microservices experience.

HybridSeniorFull-time
JavaSpring BootSpring MVCREST APIs +16
3 days ago

Senior Software Engineer - Java Full Stack

Wells Fargo · Hyderabad, India

A senior Java full-stack engineering role at Wells Fargo in Hyderabad, leading backend and UI development for cloud-native banking systems.

On-siteSeniorFull-time
JavaSpring BootAngularReact +9
4 days ago

Backend Developer

Algoworks · India

A remote Senior Backend Java Developer role in India, building microservices on Spring Boot and Kubernetes. Suited to engineers with 6+ years of backend Java experience.

RemoteSeniorFull-time
JavaSpring BootSpring MVCSpring Data JPA +16
Yesterday