ARRISE powering Pragmatic Play Ukraine
ARRISE powering Pragmatic Play isaleading game developer providing player-favourites tothe most successful global brands inthe iGaming industry. Powering upnew possibilities ofplay through one single API, ARRISE powering Pragmatic Play offers amulti-product portfolio ofaward-winning slots, live casino, bingo, virtual sports, sportsbook and more, available inall major regulated markets, languages and currencies. Driven byapersistence tocraft immersive experiences and responsible thrills, ARRISE p
ARRISE powering Pragmatic Play isaleading game developer providing player-favourites tothe most successful global brands inthe iGaming industry. Powering upnew possibilities ofplay through one single API, ARRISE powering Pragmatic Play offers amulti-product portfolio ofaward-winning slots, live casino, bingo, virtual sports, sportsbook and more, available inall major regulated markets, languages and currencies. Driven byapersistence tocraft immersive experiences and responsible thrills, ARRISE powering Pragmatic Play’s global team consistently deliver best-in-class services with adedication tocreate games that players love time and time again. ARRISE powering Pragmatic Play welcomes talented professionals tojoin our challenging and dynamic project asJava Developer. Weare looking for passionate, innovative, results-oriented specialist with heart-deep commitment tosuccess tobeapart ofour company. Required Skills: 5+years ofhands-on experience incommercial software development using Java. Solid understanding ofObject-Oriented Programming (OOP) concepts and proficient inapplying design patterns. Extensive expertise inJava Core and the Spring framework (including Spring Boot, Spring Web, Spring Data, Spring Cloud). Proficiency invanilla JDBC for database interactions. Strong understanding ofRDBMS concepts and SQL, with experience working with databases such asOracle, PostgreSQL, and MySQL. Familiarity with NoSQL databases like MongoDB and Redis. Experience with distributed messaging systems, particularly RabbitMQ. Proven track record inthe development ofmicroservices and distributed transactional systems. Knowledge offundamental design principles for building scalable and highly available applications. Good foundation inalgorithms, design patterns, and data structures. Proficiency inunit/functional testing frameworks such asJUnit 4/5, Spock, and Testcontainers. Preferred Skills: Experience inapplication and infrastructure monitoring. Proven ability totroubleshoot production problems related tosoftware applications. Exposure tohigh-load systems. Good spoken and written English skills. Responsibilities: AsaJava Software Engineer, you will play apivotal role inengineering and implementing ahigh-loaded enterprise system that serves tens ofthousands ofusers logging into our product every day. Your responsibilities will include: Collaborating with cross-functional teams todesign, develop, and maintain robust software solutions that meet the needs ofour enterprise-level system. Architecting scalable and efficient Java-based components toensure optimal performance under high load. Implementing best practices insoftware engineering, including code reviews, testing methodologies, and documentation standards. Optimizing system performance and reliability through continuous monitoring, troubleshooting, and performance tuning. Participating inthe entire software development lifecycle, from requirements gathering and design todeployment and support. Staying up-to-date with the latest technologies and industry trends tocontinuously improve our system architecture and development processes. Company offers: Long-term employment. Flexible timetable. Comfortable working conditions. Paid vacation and sick leaves. English lessons, gym. Competitive salary level.