Lottomaticagroup

Java Backend Developer

In short

Java Backend Developer role at Gruppo Lottomatica, a leading Italian gaming and sports betting operator, within the Digital & Betting Department. The job involves designing, developing and maintaining Java/Spring Boot applications, with strong emphasis on Java OOP, Spring, REST APIs, ORM frameworks, SQL/NoSQL databases, RabbitMQ and Redis. Hybrid work in Rome with a permanent contract and gross annual salary of €34k–€38k.

About
We are Gruppo Lottomatica, the leader in the regulated gaming sector in Italy and one of the largest European operators across all business areas: sports betting, online gaming, and entertainment machines. We offer our customers safe, high-quality gaming experiences across all channels by investing in technology and service quality. Being part of Lottomatica is much more than just working for a company: it means contributing to an entrepreneurial venture characterized by innovation and growth.
We are looking for a Java Backend Developer for one of our Group companies to join the Digital & Betting Department.
Main Activities
•Design, develop, and maintain Java applications using Spring Boot.
•Test, debug, and document the code written.
•Ensure compliance with quality and security standards.
•Collaborate with the development team on product design and management to meet business requirements.
•Maintain and update existing applications, implementing new features and necessary fixes.
•Resolve technical issues and ensure bugs are fixed in a timely manner.
Requirements
•Excellent knowledge of Java and object-oriented programming (OOP).
•Excellent knowledge of the Spring Framework and Spring Boot.
•Excellent knowledge of REST APIs and HTTP/HTTPS protocols.
•Good knowledge of ORM frameworks (Hibernate, JPA).
•Good knowledge of relational databases and the SQL language, preferably Microsoft SQL Server.
•Good knowledge of NoSQL databases, particularly MongoDB.
•Good knowledge of asynchronous messaging systems, particularly RabbitMQ.
•Good knowledge of Redis for cache management and in-memory data storage.
•Good knowledge of version control systems, particularly Git.
•Knowledge of build and dependency management tools (Maven).
•Basic knowledge of Linux operating systems.
Nice to have
•Experience in designing and developing microservice architectures and distributed systems.
•Familiarity with CI/CD pipelines, preferably using GitLab CI/CD.
•Experience using WebSockets for real-time communication.
•Knowledge of Spring Cloud components, such as Config Server and Eureka.
•Knowledge of event-driven systems and asynchronous communication mechanisms.
•Experience developing highly available applications and managing high volumes of data.
What you'll find at Lottomatica
•The opportunity to work at the largest sports betting and gaming company in Italy and one of the largest in the world.
•A highly dynamic environment where you can enhance your existing skills and develop new ones.
•The chance to deliver impactful solutions for large organizations with a direct effect on their employees.
•The opportunity to participate in charity, legality, and responsibility projects through Fondazione Lottomatica.
•A clearly defined company DNA model built on Inclusion, Value of Diversity, Excellence, and Collaboration.
•Being part of the world's number one company in the sector for ESG commitment.
•Excellent growth opportunities.
What we offer
•Permanent contract and hybrid working opportunities.
•Continuous training on both hard and soft skills.
•Meal vouchers and supplementary health insurance.
•Gross annual salary commensurate with experience (€34k–€38k).

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot