Intellectica is recruiting a Java Developer on behalf of a publicly listed, international technology leader in regulated gaming. The company delivers lottery, iGaming, iLottery and sports betting solutions to partners worldwide, and its platforms handle high volumes of real-time transactions where security and reliability are critical.
Based in Paiania, Attiki, working under a hybrid working model, as part of a growing multinational engineering team, you'll build and evolve backend systems in a modern microservices environment and take part in an active migration to Java 21.
Want your code to power mission-critical platforms used by millions of players?
We’ll be happy to hear from you!
Key activities and responsibilities of this role include:
Solution Design & Architecture
- Work with the team to analyze business requirements and turn them into scalable, secure backend solutions
- Contribute to design decisions for new and existing microservices, including API contracts, data models and service interactions
- Take an active part in the platform's technical evolution, including the migration from Java 17 to Java 21
Development & Delivery
- Design, develop and maintain RESTful services and web applications using Java and Spring Boot
- Build robust, high-performance components, applying multithreading and concurrency best practices where needed
- Integrate with relational databases (MySQL) through Hibernate/JPA, keeping data access efficient and reliable
- Work with event-driven and containerized infrastructure (Kafka, Docker, Kubernetes)
Quality & Engineering Excellence
- Write clean, maintainable and well-documented code that follows team standards
- Develop and maintain unit and integration tests (JUnit), and take part in code reviews
- Troubleshoot, debug and resolve issues across environments to keep critical systems stable
Collaboration & Support
- Work closely with developers, QA, DevOps and product stakeholders in an agile environment
- Provide technical support to internal teams and external customers when needed
- Keep up with new technologies and share knowledge that improves how the team builds software
Professional experience & qualifications of a successful candidate:
- Academic background in Computer Science, Software Engineering or a related field
- 3+ years of professional experience in Java backend development (Java 11+; Java 17 is a strong advantage as well as exposure to Java 21 or version migrations is a plus)
- Hands-on experience with Spring Boot, building RESTful APIs and microservices architecture
- A solid understanding of microservices architecture and its design principles.
- Practical knowledge of multithreading and concurrent programming
- Experience with relational databases (MySQL preferred) and ORM frameworks (Hibernate/JPA)
- Experience with unit testing frameworks (JUnit)
- Familiarity with version control (Git; SVN is a plus) and build tools (Maven)
- Kafka, Docker and Kubernetes experience is a strong advantage
- Background in high-transaction or regulated environments (e.g. gaming, fintech, payments) is a plus
- Very good command of English, both written and spoken
Core competencies of a successful candidate:
- Strong analytical and problem-solving skills, with a structured approach to finding root causes and practical solutions
- High attention to detail and commitment to clean, maintainable, well-tested code
- Sense of ownership, following work through from design to production
- Awareness of security, integrity and compliance in a regulated, high-transaction environment
- Strong collaboration and communication skills within cross-functional, multinational teams
- Curiosity and a continuous learning mindset, with adaptability to new tools, technologies and change
Apply now!
At Intellectica, we’re always excited to connect with talented professionals. If this role sounds like a strong fit for your profile, we’d love to hear from you. All applications are handled with complete confidentiality.