Въведи своя e-mail и парола за вход, ако вече имаш създаден профил в DEV.BG/Jobs

Забравена парола?
Създай своя профил в DEV.BG/Jobs

За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:

100-5 =
Забравена парола

Въведи своя e-mail и ще ти изпратим твоята парола


Senior JAVA Developer


Обявата е публикувана в следните категории

  • Anywhere
  • Съобщи проблем Megaphone icon

Съобщи за проблем с обявата


    Какво не е наред с обявата?*
    Моля опиши ни, къде е проблемът:
    За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:
    Tech Stack / Изисквания


    Efbet is Bulgaria’s leading online bookmaker and casino operator, encompassing all areas of gaming in both online and land-based sectors. We provide our customers with most popular sports betting opportunities, top casino games, attractive loyalty schemes, fast and secure payment methods and unparalleled customer service. Efbet aims to always deliver the best possible gaming experience to its valued customers.

    We are looking for highly-motivated candidates for Senior JAVA Developer.

    About the Role:

    • You will have strong interpersonal skills and the ability to work with a wide range of people, from QA Engineers, Front End Developers, through to the Product and Traders team.
    • You are expected to assist with software design patterns, assess areas of weakness within the software infrastructure and work within the team to design and implement superior methodologies and ship them to production.
    • Candidates will be focused on large scale enhancements to the existing Sport Betting and Casino products, including new systems built using Microservices Architecture, new game engines, application performance tuning, scalability, and integrations with external systems belonging to new customers.

    Our tech stack:

    • Java 17+
    • Spring Boot
    • Hibernate
    • PostgreSQL
    • Redis
    • Apache Kafka
    • RabbitMQ
    • Gradle
    • Gitlab / CI / CD
    • Junit with Mockito
    • Docker
    • Kubernetes

    Experience & Qualifications:

    • 5+ years of experience in professional software development
    • Core Java
    • Strong relational database understanding (SQL and schema design)
    • Spring and Hibernate
    • Unit and Integration testing
    • Writing readable and performant code
    • Design patterns
    • Good communication skills
    • Mentoring and coaching less experienced members of the team

    Nice to have:

    • Experience writing stored procedures/functions
    • Experience with microservices (pros and cons)
    • JVM performance tuning


    • Employee referral bonuses
    • Food vouchers – 200lv
    • Multisport card
    • Internal & external training programs
    • Team buildings & local company events
    • Parking
    • Bike-Friendly office

    Did you recognize yourself? We encourage you to apply and send your CV in English or Bulgarian.

    If you are not afraid to jump into an exciting project, young and motivated team, ready to contribute into a cutting edge product and meet the dynamics of gambling business – this is the place to be!