Overview
About Us
At FDJ UNITED, we don't just follow the game, we reinvent it.
FDJ UNITED is one of Europe’s leading betting and gaming operators, with a vast portfolio of iconic brands and a reputation for technological excellence. With more than 5,000 employees and a presence in around fifteen regulated markets, the Group offers a diversified, responsible range of games, both under exclusive rights and open to competition. We set new standards, proving that entertainment and safety can go hand in hand. Here, you’ll work alongside a team of passionate individuals dedicated to delivering the best and safest entertaining experiences for our customers every day.
We’re looking for bold people who are eager to succeed and ready to level-up the game. If you thrive on innovation, embrace challenges, and want to make a real impact at all levels, FDJ UNITED is your playing field.
Join us in shaping the future of gaming. Are you ready to LEVEL-UP THE GAME?
Key Responsibilities
- Architect and Design: Lead the architecture and design of complex, scalable, and high-performance Java-based microservices. Ensure solutions are maintainable, extensible, and aligned with industry best practices, with a focus on scalability, security, and performance.
- Hands-on Coding: Own critical components and features by writing high-quality, well-tested code that sets the standard for the team. Optimize for resilience, performance, and secure practices.
- Technical Leadership: Act as a thought leader, guiding technical direction, influencing decisions, and mentoring engineers at different levels.
- Code Quality and Best Practices: Champion secure coding, code reviews, automated testing, and CI/CD, ensuring a resilient and high-quality codebase.
- Ownership & Value Delivery: Take accountability for both individual and team deliverables, driving alignment with business goals and ensuring measurable impact.
- Collaboration & Uplift: Work closely with architects, product owners, and engineers across teams. Uplift colleagues, foster collaboration, and support vertical deliveries and organizational growth.
- Continuous Learning & AI Curiosity: Stay up to date with developments in Java, microservices, cloud-native technologies, and modern productivity tools. Show curiosity in AI-driven approaches and share insights to enhance team efficiency and innovation.
- Mentorship: Provide structured guidance, coaching, and support to team members, ensuring they grow technically and professionally.
- Knowledge Sharing: Frequently present in internal or external forums, sharing insights on engineering best practices, new trends, and industry updates to help the team and the wider organization learn and evolve.
- Innovation & Problem Solving: Lead efforts to identify complex challenges and propose innovative, scalable, and secure solutions.
Qualifications
- Experience: 12+ years of hands-on experience in software development with a strong focus on Java and microservices architecture.
- Technical Expertise:
- Expert-level proficiency in Java (advanced features, JVM tuning, best practices).
- Deep understanding of microservices architecture, distributed systems, and integration challenges.
- Strong knowledge of modern frameworks (Spring Boot, messaging systems, reactive programming).
- Proven ability to design and implement scalable, secure, and high-performance systems.
- Experience working on event-driven systems for high-traffic applications, with a focus on fault tolerance and resilience.
- Design Patterns: Expertise in software and distributed design patterns with the ability to design extensible and maintainable systems.
- Quality Focus: Commitment to secure coding, testing, CI/CD, and performance tuning.
- Leadership & Mentorship: Demonstrated ability to mentor, guide, and uplift teams, while taking accountability for team-level outcomes.
- Knowledge Sharing: Proven ability and interest in delivering presentations, conducting technical talks, or leading forums to share knowledge and industry trends.
- Passion for Learning: Genuine interest in modern trends, with curiosity about AI/ML tools and their role in boosting developer productivity.
- Thought Leadership: Recognised for influencing technical direction and aligning engineering practices with organisational goals.
- Communication Skills: Excellent verbal and written communication skills, with ability to convey complex concepts effectively to both technical and non-technical audiences.
Preferred Qualifications
- Proficiency in containerization (Docker, Kubernetes).
- Strong knowledge of security standards and compliance.
- Experience with DevOps practices and tools (CI/CD pipelines, Jenkins, Git).
- Hands-on with cloud platforms (AWS, Azure, GCP).
- Familiarity with AI-powered developer tools (e.g., GitHub Copilot, Cursor AI).
- Bonus: Experience leading or contributing to AI-driven initiatives in code generation, testing, or observability.
Our Way Of Working
Our world is hybrid.
A career is not a sprint. It’s a marathon. One of the perks of joining us is that we value you as a person first. Our hybrid world allows you to focus on your goals and responsibilities and lets you self-organise to improve your deliveries and get the work done in your own way.
Application Process
We believe talent knows no boundaries. Our hiring process focuses solely on your skills, experience, and potential to contribute to our team. We welcome applicants from all backgrounds and evaluate each candidate based on merit, regardless of personal characteristics as the age, gender, origin, religion, sexual orientation, neurodiversity or disability.