Middle/Senior Java Developer

Product Ukraine


Description

About us:

ARRISE powers Pragmatic Play, a leading supplier of player-favourite content to the iGaming industry.

We are a software development and services company delivering end-to-end digital solutions. Headquartered in Gibraltar with offices around the world, including Malta, Romania, India, Canada and Bulgaria, we are a global team of over 4,000 talented individuals with decades of experience across multiple industries and professions. Together, we form a cross-functional powerhouse that is driven to deliver.

This role is with the ARRISE group powering Pragmatic Play.


Required skills:
  • 4+ years of Java development.
  • Strong programming skills with Java (Java Core, Servlets)
  • Experience with OOP/OOD.
  • Experience with clustered applications, pooling, connection management, transactions.
  • Familiarity with programming specifics like asynchronous I/O, concurrency, distributed web systems and regression.
  • A good foundation in algorithms, design patterns, and data structures.
  • Integration with 3rd party tools/systems.
  • Experience with unit/functional testing.
  • Strong experience with the most of Spring Framework/Hibernate/JDBC, databases (Oracle, PostgreSQL, MySQL), JSP, HTML, Javascript.
  • Familiarity with Spring Boot and Spring Cloud with Netflix is a plus.
  • Experience with MongoDB and Redis is a plus.
  • Maven, Gradle.
  • Git.
  • Strong understanding of RDBMS concepts + SQL.
  • Good experience with troubleshooting production problems related to software applications.
  • Experience with asynchronous communications and messaging, RESTful services and SOAP, HTML, JavaScript, CSS.
  • Good spoken and written English.
We offer:
  • Long-term employment.
  • Flexible timetable.
  • Comfortable working conditions.
  • Paid vacations and sick-lists.
  • Medical insurance.
  • English lessons, sport trainings.
  • Free tea, coffee, cakes.
  • Friendly and always ready to help team.
Responsibilities

As a Java Software Engineer you will be in charge of engineering and implementing of high loaded enterprise system. It serves tens of thousands of users logging into our product every day.