Java developer

Kiev, Ukraine

Requirements:

— 3+ years of commercial experience in Java development
— Deep Java 8+ knowledge (Java Core, multithreading)
— Spring: Core, MVC, Security, Data, Boot
— RESTful web services
— Persistence frameworks: Hibernate, JPA
— RDBS
— Unit testing with JUnit and Mockito

Would be a plus:

— Experience with AWS
— JavaScript, HTML, CSS
— 1+ year experience in FinTech project (payment system, mobile banking, etc.), understanding of payment systems API

We offer*:

— Long-term employment with 20 working-days paid annual leave
— Medical insurance
— Support from colleagues and automatization of time-consuming processes
— Compensation for courses, conferences, workshops, etc.
— Summer corporate retreat and regular team-buildings
— Sport activities
— Free corporate English lessons

* and if you’re also a cat lover, it’s 100% match

Responsibilities:

— Development of a payment system and additional services
— Contribute to all phases of Product development
— Write well designed, testable, efficient code
— Integration of external solutions (acquirer, gateway, alternative payment methods, KYC, token platforms, systems for verification/scoring/monitoring of client operations, reporting …)
— Work closely with the business team and be able to quickly understand the new requirements and helps to identify the changes to the system, help to develop our software architecture
— Define non-functional requirements
— Support and refinement of the existing API and backend
— Solve complex cases, working with foreign partners
— Assisting key partners in the integration