Senior Java Developer

Remote

Overview

Our Partner is a global risk management platform that helps online companies prevent fraud, mitigate risks, and grow revenue is looking for Senior Java developer.
Business issues that can be solved with help of our Partner: regulatory compliance, responsible gaming, KYC&KYB procedure automation, transaction analysis, risk management, chargeback mitigation, payment fraud, account theft, device emulation, and many others.

Main Responsibilities

– development of new functionality (from specifying requirements to full implementation)
– integration of external data providers
– creation and support of REST API methods for communication with own web portal
– work with highly loaded databases
– project support, bug fixing
– release process support
– code cross review

Mandatory Requirements

– work experience as Java developer for at least 5 years (without frameworks)
– experience with Spring CORE
– deep knowledge of OOP, design patterns, SOLID
– understanding of the principles of data protection in programming
– experience with GIT
– experience in project development and support (preferably in an existing project)
– knowledge of DBs design, including MySQL
– experience with the ELK stack
– knowledge of Docker
– experience with REST

We offer

– work in an international IT Product company with challenging antifraud solutions
– the ability to influence processes and products
– remote job
– the duration of annual leave – 20 working days
– paid sick leaves
– 50% compensation for foreign language courses or sports/recreational center subscriptions
– compensation for training and conferences