Trainee Java Developer

Hybrid trainee English A2 2 months 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 is a B2B SaaS provider in the iGaming industry seeking a Trainee Java Developer. This role involves working with Java and various technologies to support odds data collection and client maintenance. Ideal candidates are eager learners with a foundational knowledge of Java and related technologies.

JavaXMLJSONMultithreadingHTTPVersion ControlGitRegex

About the role

EveryMatrix delivers software and services for casino, sports betting, payments, and affiliate management, serving over 200 clients globally. As a Trainee Java Developer, you will contribute to the development of tools that collect and maintain odds data, ensuring high-quality information for clients.

You will join a diverse team of over 1000 professionals across multiple countries, united by a passion for innovation. Success in this role requires a commitment to quality and a proactive approach to problem-solving, as you help maintain and enhance existing tools while learning from experienced colleagues.

Skills that matter here

  • Java: You will use Java for developing tools that collect odds data from various sources.
  • Multithreading: Understanding multithreading concepts will be essential for efficient data processing.
  • Version Control: Familiarity with Git will help you manage code effectively within the team.
  • Regex: Basic regex skills will be utilized for text parsing and validation tasks.
  • HTTP: Knowledge of HTTP methods is important for interacting with APIs and data feeds.
  • XML/JSON: You will work with XML and JSON formats for data collection from various sources.

Who this role suits

  • Recent graduates or individuals with some experience in Java development.
  • Eager to learn and adapt in a fast-paced environment.
  • Detail-oriented and committed to maintaining high standards of quality.
  • Interest in sports or betting is a plus.

From the employer

  • Take part in collecting odds data from bookmakers, both from dedicated XML/JSON feeds – using Java – and from websites – site scraping.
  • Offer technical support for existing clients.
  • Take part in the daily maintenance and monitoring of developed odds collectors and other internal tools.
  • Maintain the highest possible quality of data collected from existing sources.

What You need to know:

  • Java 21: Virtual Threads, Sequenced Collections, Sealed Classes, HttpClient
  • Multithreading: Threads, ExecutorService, ReentrantLock, basic synchronized, CompletableFuture
  • Streams & Optionals: Fluent with Stream API, Optional, aware of OM OptionalUtils
  • Collections: Clear understanding where and how to use List, Set, Map, Queue, Dequee, Collections.synchronizedMap, ConcurrentHashMap, Immutable collections
  • Regex: Basic usage with Pattern and Matcher for text parsing and validation
  • HTTP Basics: Knowledge of HTTP methods – GET, POST, PUT, DELETE, and their typical use cases
  • Version Control - SVN, Git

Nice to Have:

  • Java projects from school, personal work, or internships.
  • Exposure to Jsoup or similar parsing libraries.
  • Interest in sports or betting.
  • Experience building web scrapers.
  • Start with 22 days of annual leave, with 2 additional days added each year, up to 32 days by your fifth year with us.
  • 3 sick leave days per year, no doctor's note required; 30 medical leave days with medical allowance.
  • Hybrid work schedule is available after the first three months of employment with 80/20 office/home format until the end of 2026. Starting from 2027, the policy will transition to primarily office-based work, with up to 10 work-from-home days per year with manager approval.
  • Benefit from two Free Fridays each year, limited to one per quarter.
  • Daily catered lunch or monthly lunch allowance.
  • Private Medical Subscription.
  • Access online learning platforms like Udemy for Business, LinkedIn Learning or O’Reilly, and a budget for external training.
  • Gym allowance.
  • Corporate English lessons.
  • Support for New Parents: 21 weeks of paid maternity leave, with the flexibility to work from home full-time until your child turns 1 year old. 4 weeks of paternity leave, plus the flexibility to work from home full-time until your child is 13 weeks old.
  • Our office perks include on-site massages and frequent team-building activities in various locations.

Questions about this role

Is this position remote?

The role offers a hybrid work schedule after three months, transitioning to primarily office-based work from 2027.

What qualifications do I need?

A foundational knowledge of Java and related technologies is required, with previous projects or internships being a plus.

How do I apply?

Interested candidates can apply through the EveryMatrix website.

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