Software Engineer (Java)

HybridSalary not specified

Tech Stack

DockerMySQLRESTPostgreSQLMicronautSpring BootGraphQLAPIJavaSQL

Job Description, Responsibilities & Requirements

Software Engineer (Java)

Location: Sofia, BG, 1766

Work Model: Hybrid

About the Position

Amusnet is a leading provider recognized for offering the best-performing products and innovative solutions in gaming globally. With a portfolio of 300+ casino games, our company delivers engaging online entertainment across 2,000+ websites in 35+ markets. We continue to expand our network of offices, and our team now consists of 1,300+ industry professionals. As we grow, we're looking for a Software Engineer (Java) to join our team!

Currently, we are looking for a Java Software Engineer to join our team! We need your bright mind and your experience to help us move our products forward, in our adventure of building the first Cloud-native system for delivering our gaming content, world-wide. The future of iGaming is here, and it's more exciting than ever!

Responsibilities

  • Designing, developing, and maintaining Java-based micro-services
  • Collaborating with cross-functional teams to define, design, and ship new features
  • Working with software architects to improve the performance and scalability of the software
  • Writing clean, efficient, and well-tested code
  • Participating in code reviews to ensure code quality
  • Identifying and troubleshooting bottlenecks and bugs in the software
  • Continuously discovering, evaluating, and implementing new technologies to maximize development efficiency
  • Mentoring and guiding other developers and architects on the team

Requirements

  • A determined, focused team player who is able to communicate effectively with both technical and non-technical stakeholders
  • Must be self-motivated and flexible with a can-do attitude and capable of working under pressure and independently in a fast-paced and dynamic environment
  • Knowledge of agile software development methodologies, such as Scrum or Kanban
  • Experience with object-oriented programming, with a strong understanding of Java and related technologies (Gradle or Maven, Micronaut / Spring Boot)
  • Experience in API Design, including REST and GraphQL
  • Experience with relational databases (PostgreSQL or MySQL) as well as proficiency in SQL and Hibernate or JOOQ
  • Experience in developing and maintaining frontend components corresponding to the backend APIs
  • Familiar with containerized environments using technologies such as Docker and Kubernetes
  • Knowledge and/or experience in cloud platforms such as AWS or GCP is considered an asset
  • Appreciation of system performance and scalability
  • Basic knowledge of frontend technologies (HTML, Typescript, Angular or React) is considered an asset
  • Proficiency in English, both verbal and written

We Offer

  • Excellent remuneration package
  • Performance-based bonuses
  • Private health insurance
  • Card for Public Transportation
  • Multisport card
  • Corporate discounts
  • Parking – early bird option
  • 25 days of annual paid leave
  • Performance review process
  • Internal & external training programs
  • Team buildings & local company events
  • Work-life balance
  • Inspiring & supportive colleagues
  • Culture that encourages creativity & talent

If you are interested, please send us your CV. All applications will be treated strictly confidential. Only short-listed candidates will be contacted. Thank you for applying!

Apply now »

Copyright © 2023 Amusnet Ltd. All rights reserved

Job Details

Company name:
EGT Interactive
Location:
Bulgaria
Work Mode:
Hybrid
Posted on TheJob:
Jun 30, 2026
Last checked:
Jul 18, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.