Middle Java Developer
✓ 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.
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.
✓ Drop your CV once, then continue to the employer's application form. Your profile stays here for every recruiter hiring on igamingjobs.