Position: Java developer #2970
Company: Zhuko.Net
Category: Java
Experience required: 3y
English level: upper

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

— 1+ year experience in FinTech project (payment system, mobile banking, etc.), understanding of payment systems API

Would be a plus:
— Experience with AWS
— JavaScript, HTML, CSS

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