Към основното съдържание

Java Software Engineer

Technology
efbet
Sofia City, Българияпреди 1 седмица
Пълно работно време

Описание на позицията

We are a product company in the gaming industry, developing and maintaining our own platforms for both online and land-based operations. Our systems handle high volumes of traffic and are built on a modern microservices architecture, where performance, scalability, and reliability are essential.

We are looking for a Mid / Senior Java Developer to join our Backend team and help us build and enhance distributed systems that support our products.

What you'll do

  • Develop and maintain backend services in a microservices environment.
  • Build event-driven solutions using Apache Kafka.
  • Design and optimize relational database structures.
  • Write clean, maintainable, and well-tested code.
  • Participate in architecture discussions and contribute to technical improvements.
  • Collaborate closely with other developers and cross-functional teams.

What we're looking for

  • Strong experience with Java (preferably Java 21).
  • Experience with Spring Boot and Hibernate.
  • Experience building and maintaining microservices.
  • Hands-on experience with Apache Kafka.
  • Experience working with relational databases, preferably PostgreSQL.
  • Good understanding of software design patterns and clean code principles.
  • Strong problem-solving skills and a collaborative mindset.
  • Good communication skills.

Tech Stack: Java 21, Spring Boot, Hibernate, PostgreSQL, Redis, Apache Kafka, Gradle, JUnit, Mock.

What We Offer:

  • Competitive salary
  • Food vouchers
  • Internal & external training programs
  • Team buildings & local company events
  • Employee referral bonuses
  • Parking
  • Bike-friendly office
Keywords
Apache KafkaSpring FrameworkRedisScalabilityPostgresqlApache Http ServerJavaHibernate

Интересувате ли се от тази позиция?