Position: Java Developer
Company: Samsung R&D Institute Ukraine
Category: Java
Experience required: 3y
English level: intermediate

WEB Applications architecting & development for Samsung products:

• online management systems
• managing & monitoring feature set for security policies
• threat analytics and vulnerability assessment backend

Requirements:
• deep knowledge of core Java 7/8 or later
• practical experience with enterprise solutions architects
• frameworks: 2+ years of practical experience (Spring Core/Security/Data, JPA)
• DB: experience with relational DBs (PostgreSQL, MySQL)
• test/build/integration frameworks: Maven, Gradle, JUnit, Mockito
• WEB front-end: experience with HTML/CSS, JS, TypeScript, Angular2+, Bootstrap
• environment: Kubernetes, Docker Image / Helm Chart

As a plus:
• Java secure coding
• applied security experience: HTTPS configuration, OAuth2, deep knowledge in Spring Security
• OWASP Top-10 Web understanding
• experience with hi-load solutions: Docker Engine API, JMS, load balancing
• project leadership experience, requirements management, development process management

We offer:

• Competitive salary, its annual review and different bonuses
• Official employment (gig contract)
• 28 days of paid annual vacation
• Paid days off on Ukrainian official holidays
• Paid maternity / paternity, sick leaves
• International business trips
• Opportunity to become an inventor of international patents with paid bonuses
• Financial support for publishing research results and attending top tech conferences
• Medical & life insurance for employees and their children
• Lunches’ compensation included to the salary
• Discounts for Samsung’s products and partners’ services
• Educational and self-developmental opportunities in software creation, applied domains, soft skills & leadership