SENIOR JAVA DEVELOPER

Location — Kiev

Job Description
WEB Applications architecting & development for Samsung products:
online management systems
threat analytics and vulnerability assessment backend

Major Requirements
deep knowledge of core Java 7/8
architecting: practical experience with enterprise solutions
project leadership experience, requirements management,
development process management
frameworks: 5+ year of practical experience (Spring
Core/Security/Data/AOP, JDBC, Hibernate, JPA)
DB: experience with relational & non-relational databases
(PostgreSQL, MongoDB, MySQL)
test/build/integration frameworks: Maven, Gradle, JUnit, Mockito
WEB front-end: experience with JS, HTML/CSS, Angular2+,
jQuery, Bootstrap

Optional Requirements
applied security experience: HTTPS configuration, OAuth2, deep
knowledge in Spring Security
OWASP Top-10 Web understanding, Java secure coding, experience
with Security Development Lifecycle
commercial experience with AWS technology stack
experience with hi-load solutions: Docker Engine API, JMS, load
balancing

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.