← Back to jobs

Aura Gaming · Bulgaria · office

Senior Java Developer

Game development SQLJava

salary not specified

▮ Description

About the Company:

We are an early-stage iGaming technology company building a new cloud-native platform for real-money gaming from the ground up.
Our vision is to create a modern, scalable B2B platform that powers browser-based real-money games, operator integrations, wallet orchestration, back-office applications, reporting, audit and other core platform services.
As an early-stage start-up, we are building both our products and engineering culture from the ground up. Every technical decision, architectural choice and engineering standard has a direct impact on the future of the platform.

About the Role:

As a Senior Java Developer, you will be part of the core engineering team responsible for building the backend foundation of our game platform.

Responsibilities:

  • Design, develop and maintain Java-based backend services
  • Build scalable and reliable services using Java and Spring Boot
  • Participate in the architecture and design of a cloud-native gaming platform
  • Work on APIs, internal services, data models and platform components
  • Write clean, maintainable, testable and production-ready code
  • Contribute to database design, queries, indexes and schema migrations
  • Implement reliability patterns such as idempotency, retries, timeouts and safe transaction handling
  • Collaborate closely with architects, DevOps, QA, product and integration teams
  • Participate in code reviews and technical design discussions
  • Identify performance bottlenecks, bugs and architectural risks
  • Help define engineering practices, coding standards and release quality
  • Mentor less experienced developers as the team grows
  • Take ownership of features from design to production

Requirements:

  • Strong professional experience with Java
  • Experience with Spring Boot or similar Java backend frameworks
  • Good understanding of object-oriented programming and software design principles
  • Experience designing and implementing REST APIs
  • Experience with relational databases, preferably PostgreSQL.
  • Strong SQL skills
  • Experience with Hibernate, JPA, jOOQ or similar persistence technologies
  • Experience with Maven or Gradle
  • Experience with Kubernetes and Docker
  • Understanding of microservices or modular service architecture
  • Good understanding of testing practices: unit tests, integration tests and testable design
  • Experience working with Git and CI/CD workflows
  • Good English communication skills

What we offer:

  • Performance-based annual bonus
  • Performance evaluation & salary review once a year
  • 25 days paid annual leave
  • Work from home option – 2 days weekly
  • Flexible working schedule
  • Additional health insurance – premium package
  • Fully paid annual transportation card
  • Fully paid Sports card
  • Professional development, supportive company culture, and challenging projects
  • Tickets for conferences and seminars
  • Free snacks, soft drinks, coffee, and fruit are always available

All applications will be treated in strict confidentiality and only the approved candidates will be invited to an interview.

▮ Similar jobs