SENIOR JAVA DEVELOPER

Location — Kiev

Duties:
WEB Applications development for Samsung products:
online management systems
threat analytics and vulnerability assessment backend

Major Requirements
core Java 7/8 strong knowledge (incl. Collections,
Multithreading, Generics)
knowledge of OOP principles, design patterns
1+ year practical experience with frameworks (Spring, Hibernate)
DB: experience with relational databases (PostgreSQL, MySQL)
test/build/integration frameworks: Maven, JUnit, Mockito
WEB front-end basic experience: JavaScript, HTML/CSS

Optional Requirements
WEB: JQuery, Angular2+, Bootstrap, REST
WEB security: HTTPS, OAuth2, Spring Security, Java secure coding
DB: experience with non-relational databases (MongoDB)

What we offer:
Competitive salary (USD per month that will be paid in
UAH according to official NBU rate), semiannual bonus,
annual salary review
Corporate SW certification program for employees
(guaranteed bonus for level achievement)
Technical library of sharing worldwide knowledge,
workshops and training
Global mobility programs to headquarters and global
R&D centers (for top performers)
Official employment according to Ukrainian Labor Code
(days-off on Ukrainian official holidays; paid sick leave; paid
maternity leave)
Flexible working schedule (no remote work)
28 working days of annual paid vacations;
Medical & life insurance for employees and their children
Discount on Samsung products
Compensation of lunches
Congratulation bonus (marriage, child birth)
Business trips to other countries
English & Korean language courses
Bicycle parking
Internal referral program
Convenient location: close to metro stations «Vokzalna»
and «Universitet»
Sport Life fitness-center with pool and parking (right in
the office building), bank, minimarket, beauty salon, restaurant,
etc.