Middle Java Developer

Hybrid middle 19 days ago full-time
Apply now →

✓ Drop your CV once, then continue to the employer's application form. Your profile stays here for every recruiter hiring on igamingjobs.

Role in brief

EveryMatrix seeks a Middle Java Developer to enhance microservices in the iGaming sector. Ideal candidates have solid Java and Spring Boot experience and enjoy collaborative environments.

Java 21+Spring BootPostgreSQLClickHouseKafkaDockerKubernetesApache Flink

About the role

EveryMatrix is a prominent B2B SaaS provider in the iGaming industry, serving over 300 clients globally with software and services for casino, sports betting, and payments. The company emphasizes innovation and teamwork, boasting a diverse team of over 1400 professionals across Europe and Asia.

In this role, you will develop and maintain microservice applications using Java 21+ and Spring Boot, ensuring high performance and scalability. Collaboration with cross-functional teams is key, as you will engage in code reviews and technical discussions to foster continuous improvement.

Skills that matter here

  • Java 21+: You will use Java 21+ for developing microservice applications.
  • Spring Boot: Spring Boot will be utilized for building and enhancing scalable solutions.
  • PostgreSQL: You will write efficient SQL queries for relational databases.
  • Kafka: Kafka will be integral for processing complex data structures.
  • Docker: Containerization with Docker will support your application development.
  • Kubernetes: Kubernetes will be used for managing containerized applications.

Who this role suits

  • Candidates should have a strong background in Java development and enjoy problem-solving.
  • You thrive in collaborative environments and communicate effectively with team members.
  • A curious mindset and a desire to learn about new technologies are essential.
  • Experience in agile settings and attention to detail are critical for success.

From the employer

What You'll get to do:

  • Develop, maintain, and enhance microservice applications using Java 21+ and Spring Boot.
  • Design and implement scalable, resilient, and high-performance solutions.
  • Work with relational and OLAP databases, writing efficient SQL queries in PostgreSQL and ClickHouse.
  • Develop code to process complex data structures to / from Kafka.
  • Ensure best practices in microservice architectures, including API design, scalability and security.
  • Collaborate closely with other team members, including DevOps, Front End, Product and QA.
  • Participate in code reviews, technical discussions and continuous improvement initiatives.

What we’re looking for:

  • 3+ years of commercial experience in Java development.
  • Strong knowledge of Java 21+ and Spring Boot.
  • Good experience with developing on Linux and a familiarity with bash scripting.
  • Experience with SQL databases and writing optimised queries.
  • Experience with ClickHouse is a plus, but not required.
  • Experience with Kafka (experience with Avro is a plus but not required).
  • Experience with a wide range of enterprise Java and Spring components, including Spring Data JPA.
  • Experience with containerisation technologies such as Docker and Kubernetes.
  • Experience with stream processing frameworks such as Apache Flink is a plus but not required.
  • Familiarity with SSO mechanisms including OpenID is a plus but not required.
  • A basic understanding of core microservice components such as service discovery, API gateway and service monitoring.
  • Previous exposure to the gaming / sports betting industry is a plus but not required.
  • Solid understanding of microservice architectures and best practices.
  • Experience with AI code assistance tools such as Gemini and Claude, and a desire to work with an AI-first mindset.
  • Strong problem-solving skills and the ability to work in an agile environment.
  • An ability to pay close attention to detail whilst also seeing the big picture.
  • More than anything, we are looking for candidates who are good communicators, curious and inquisitive, and who love solving problems both individually and as part of a team.

Here's what we offer:

  • Start with 25 days of annual leave, with 2 additional days added each year, up to 35 days by your fifth year with us.
  • Hybrid work schedule is available after the first three months of employment, with up to 50 days of work from home per year.
  • Private medical insurance with the option to add dependants.
  • Monthly meal allowance.
  • Gym allowance.
  • Access to online learning platforms like Udemy for Business and LinkedIn Learning, and a budget for external training.
  • Benefit from two Free Fridays each year, limited to one per quarter.
  • 3 sick leave days per year, no doctor's note required.
  • Support for New Parents:
  • 52 weeks of paid maternity leave, with 21 weeks being fully paid.
  • 4 weeks of paternity leave, plus the flexibility to work from home full-time until your child is 13 weeks old.

At EveryMatrix, we're committed to creating a supportive and inclusive workplace where you can thrive both personally and professionally. Come join us and experience the difference!

Questions about this role

Is this position remote?

The role has a hybrid work schedule available after three months, allowing up to 50 days of work from home per year.

What level of experience is required?

Candidates should have at least 3 years of commercial experience in Java development.

How do I apply?

You can apply through the EveryMatrix website at https://everymatrix.com.

Apply now →

✓ Drop your CV once, then continue to the employer's application form. Your profile stays here for every recruiter hiring on igamingjobs.

Similar jobs