Position at ARRISE About us: ARRISE establishes the gold standard for service performance in the interactive gaming sector. Critically contributing to client success, including Pragmatic Play - a brand trusted by premier online casinos for innovative products - ARRISE facilitates extraordinary gaming experiences for millions globally. Our international workforce of talented professionals is transforming the iGaming landscape. Headquartered in Gibraltar, we maintain offices across Canada, India, Isle of Man, Latvia, Malta, Romania, Serbia, Bulgaria, and the UAE, with additional exciting locations planned. At ARRISE, we prioritize professional development opportunities, continuously investing in our team while welcoming new talent and establishing strategic partnerships that unlock pathways to success. We fundamentally believe in our collective potential. We understand that achievement requires collaborative effort, and our team is motivated by ambition, teamwork, and a shared dedication to growth and advancement - embracing every stage of the journey. Join the future of iGaming with ARRISERS! Discover a role that inspires you? Apply now, and our supportive recruitment team will promptly engage with you. Your professional journey commences here! Required Skills: - 5+ years of hands-on commercial software development experience using Java - Comprehensive understanding of Object-Oriented Programming principles and design pattern implementation - Extensive knowledge of Java Core and Spring framework technologies - Proficiency in vanilla JDBC database interactions - Robust comprehension of RDBMS concepts and SQL, with PostgreSQL expertise - Demonstrated experience with distributed messaging systems, especially RabbitMQ - Proven capability in microservices and distributed transactional system development - Deep understanding of scalable and high-availability application design principles - Strong foundation in algorithmic thinking, design patterns, and data structure concepts - Advanced proficiency in unit/functional testing frameworks like JUnit 4/5, Spock, and Testcontainers Will be a plus: - Familiarity with NoSQL databases like Redis - Kubernetes and Nomad experience - AWS services knowledge - Oracle database proficiency - Application and infrastructure monitoring expertise - Demonstrated ability to diagnose production software challenges - Exposure to high-load system environments - Excellent English communication skills Responsibilities: As a Java Software Engineer, you'll be instrumental in engineering and implementing an enterprise-level system serving tens of thousands of daily users. Key responsibilities include: - Collaborating across teams to design, develop, and maintain robust software solutions - Architecting scalable, high-performance Java components - Implementing software engineering best practices - Optimizing system performance through continuous monitoring and tuning - Participating comprehensively in software development lifecycle stages - Remaining current with technological innovations and industry developments Company offers: - Long-term employment opportunity - Flexible scheduling - Comfortable working environment - Comprehensive leave provisions - Professional development resources - Competitive compensation package
Remote (Global) Employment
Windward Consulting is hiring an ARRISE Careers
Starting a business in Thailand?
Company registration done right
Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.
Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
100% foreign ownership possible





