We Are Sportingtech: Sportingtech is a multi-award-winning provider of turnkey betting and gaming solutions designed for regulated and emerging markets around the world. With offices in Malta, Bulgaria, London, Brazil and Portugal, our iGaming platform offers everything covering sportsbook and casino via a modular system and intuitive back office for a fully omni-channel solution. Our unparalleled ability to cater for local-market customisation and operator preferences provides players with an optimal betting experience, resulting in proven growth for our rapidly expanding customer base. Where you Fit In You'll be a key player within the Sportingtech Team and joining a group of highly skilled professionals, with a pivotal responsibility in creating performing and scalable Java-based solutions across our award-winning iGaming Platform. Who are You? As a Senior Java Developer you'll become a part of our multinational Scrum teams to create state-of-the-art software solutions. In all teams we cooperate with internal and external experts from different knowledge domains to discover and build the best solutions possible. Technologies Used: Java 8+, Spring Boot, RabbitMQ, Kafka, JDBC, NoSQL, Relational Databases, PostgreSQL, AWS, Dynatrace. The Impact you will have: Software Development: Collaborate with cross-functional teams, architects, and other stakeholders to design, develop, test, and deploy robust Java applications Code Quality: Write clean, maintainable, and efficient code while following best practices and coding standards. Also guide less senior engineers towards Test driven development. Technical Analysis: Analyze and troubleshoot complex technical issues, providing innovative solutions and improvements. Documentation: Create and maintain comprehensive technical documentation to aid in code understanding and future enhancements. Collaboration: Work closely with team members, including architects, developers, and QA's, to deliver high-quality software in...