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