Position: Senior Java Developer
Company: RQ Team
Category: Java
Experience required: 3y
English level: intermediate

We are now looking for a Senior Java Developer to join our development team.

As a Developer, you will expand the platform by integrating new payment methods and by building and improving internal features and systems.

REQUIREMENTS:
•	Integrations with third-party payment partners such as casinos, banks, e-wallets, alternative payment methods, fraud prevention systems, and similar.
•	Development of fraud prevention and risk management system.
•	Development of internal systems to meet merchant expectations and requirements.
•	Occasionally support merchants during integration and ongoing support.

SKILLS and QUALIFICATIONS:
•	BSc/MSc in Computer Science, Engineering, or other relevant degree.
•	Experience with Java development, preferably in casino, fintech, payments, or financial services.
•	Strong Knowledge of Oracle Database and PL/SQL skill set (functions, procedures and triggers).
•	Experience with Spring framework, Spring Security, Spring Integration.
•	Experience with Linux and basic shell scripting is a plus.
•	Experience with template frameworks, such as Smooks, Velocity and Freemarker.
•	Experience in a client-side coding skills and experience in HTML/CSS/JavaScript.
•	Ability to use development Technologies (Maven, Jenkins, Continuous Integration) is a plus
•	Experience with Online Gambling 
•	Knowledge of PCI-DSS is a plus.
•	Russian speaker is preferable

WE OFFER:
•	Work in a fast-growing company;
•	Friendly team;
•	Medical insurance;
•	Flexible working hours;
•	Paid vacation and sick leaves;
•	Mentoring;
•	Career and professional growth;
•	Participating in meet-ups, conferences and other professional events;
•	Lunches, fruits, sweets, coffee, tea in the office.